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

Added possibility to connect to remote WordPress database

parent df7d6ba2
THEME_NAME=theme THEME_NAME=theme
DB_HOST=mysql.dev.gvia.group
DB_NAME=wordpress DB_NAME=wordpress
DB_USER=wordpress DB_USER=wordpress
DB_PASSWORD=wordpress DB_PASSWORD=wordpress
...@@ -10,6 +10,14 @@ services: ...@@ -10,6 +10,14 @@ services:
- ./.docker/html:/var/www/html - ./.docker/html:/var/www/html
entrypoint: > entrypoint: >
bash -c "\ 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 '<IfModule mod_headers.c>'; \
echo 'Header set Access-Control-Allow-Origin "*"'; \ echo 'Header set Access-Control-Allow-Origin "*"'; \
...@@ -18,18 +26,20 @@ services: ...@@ -18,18 +26,20 @@ services:
a2enmod headers && \ a2enmod headers && \
docker-entrypoint.sh apache2-foreground" docker-entrypoint.sh apache2-foreground"
environment: environment:
WORDPRESS_DB_HOST: $DB_HOST # Comment this to use local DB
WORDPRESS_DB_NAME: $DB_NAME WORDPRESS_DB_NAME: $DB_NAME
WORDPRESS_DB_USER: $DB_USER WORDPRESS_DB_USER: $DB_USER
WORDPRESS_DB_PASSWORD: $DB_PASSWORD WORDPRESS_DB_PASSWORD: $DB_PASSWORD
links: # Uncomment this to use local DB
- mysql # links:
# - mysql
mysql: #
image: mysql # mysql:
volumes: # image: mysql
- ./.docker/mysql:/var/lib/mysql # volumes:
environment: # - ./.docker/mysql:/var/lib/mysql
MYSQL_ALLOW_EMPTY_PASSWORD: 1 # environment:
MYSQL_DATABASE: $DB_NAME # MYSQL_ALLOW_EMPTY_PASSWORD: 1
MYSQL_USER: $DB_USER # MYSQL_DATABASE: $DB_NAME
MYSQL_PASSWORD: $DB_PASSWORD # 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