Commit 8a74d1de authored by Vadym Gidulian's avatar Vadym Gidulian

Added possibility to connect to remote WordPress database

parent df7d6ba2
THEME_NAME=theme
DB_HOST=mysql.dev.gvia.group
DB_NAME=wordpress
DB_USER=wordpress
DB_PASSWORD=wordpress
......@@ -10,6 +10,14 @@ services:
- ./.docker/html:/var/www/html
entrypoint: >
bash -c "\
{ \
echo \"<?php\"; \
echo \"add_filter('pre_option_home', 'test_localhost');\"; \
echo \"add_filter('pre_option_siteurl', 'test_localhost');\"; \
echo \"function test_localhost() {\"; \
echo \" return 'http://localhost:2999';\"; \
echo \"}\"; \
} > /var/www/html/wp-content/db.php && \
{ \
echo '<IfModule mod_headers.c>'; \
echo 'Header set Access-Control-Allow-Origin "*"'; \
......@@ -18,18 +26,20 @@ services:
a2enmod headers && \
docker-entrypoint.sh apache2-foreground"
environment:
WORDPRESS_DB_HOST: $DB_HOST # Comment this to use local DB
WORDPRESS_DB_NAME: $DB_NAME
WORDPRESS_DB_USER: $DB_USER
WORDPRESS_DB_PASSWORD: $DB_PASSWORD
links:
- mysql
mysql:
image: mysql
volumes:
- ./.docker/mysql:/var/lib/mysql
environment:
MYSQL_ALLOW_EMPTY_PASSWORD: 1
MYSQL_DATABASE: $DB_NAME
MYSQL_USER: $DB_USER
MYSQL_PASSWORD: $DB_PASSWORD
# Uncomment this to use local DB
# links:
# - mysql
#
# mysql:
# image: mysql
# volumes:
# - ./.docker/mysql:/var/lib/mysql
# environment:
# MYSQL_ALLOW_EMPTY_PASSWORD: 1
# MYSQL_DATABASE: $DB_NAME
# MYSQL_USER: $DB_USER
# MYSQL_PASSWORD: $DB_PASSWORD
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment