Adds wordpress:cl in it's own container.
This commit is contained in:
parent
1dc2e1ceb6
commit
bad1d978cc
@ -90,6 +90,27 @@ services:
|
|||||||
- custom_network
|
- custom_network
|
||||||
- letsencrypt
|
- letsencrypt
|
||||||
|
|
||||||
|
wpcli_${SERVICE_SUFFIX}:
|
||||||
|
image: wordpress:cli
|
||||||
|
container_name: ${COMPOSE_PROJECT_NAME}_wpcli
|
||||||
|
depends_on:
|
||||||
|
- database_${SERVICE_SUFFIX}
|
||||||
|
- wordpress_${SERVICE_SUFFIX}
|
||||||
|
command: tail -f /dev/null # Keeps the container running for CLI commands
|
||||||
|
volumes:
|
||||||
|
- html:/var/www/html
|
||||||
|
- content:/var/www/html/wp-content
|
||||||
|
- ./wp-config.php:/var/www/html/wp-config.php
|
||||||
|
user: "33:${HOST_GID}"
|
||||||
|
environment:
|
||||||
|
- WORDPRESS_DB_HOST=database_${COMPOSE_PROJECT_NAME}:3306
|
||||||
|
- WORDPRESS_DB_PASSWORD=${WORDPRESS_DB_PASSWORD:-fake}
|
||||||
|
- MYSQL_DATABASE=${MYSQL_DATABASE:-wordpress}
|
||||||
|
- MYSQL_USER=${MYSQL_USER:-wordpress}
|
||||||
|
- TABLE_PREFIX=${TABLE_PREFIX:-wp_}
|
||||||
|
networks:
|
||||||
|
- custom_network
|
||||||
|
|
||||||
# No variable substition for volumes in this version
|
# No variable substition for volumes in this version
|
||||||
volumes:
|
volumes:
|
||||||
db:
|
db:
|
||||||
|
@ -11,10 +11,13 @@
|
|||||||
# Load variables from .env file
|
# Load variables from .env file
|
||||||
if [ -f .env ]; then
|
if [ -f .env ]; then
|
||||||
source .env
|
source .env
|
||||||
|
chmod 0664 wp-config.php
|
||||||
fi
|
fi
|
||||||
|
|
||||||
export SERVICE_SUFFIX=${COMPOSE_PROJECT_NAME:-main}
|
export SERVICE_SUFFIX=${COMPOSE_PROJECT_NAME:-main}
|
||||||
export COMPOSE_PROJECT_NAME
|
export COMPOSE_PROJECT_NAME
|
||||||
|
export HOST_UID=$(id -u)
|
||||||
|
export HOST_GID=$(id -g)
|
||||||
envsubst < docker-compose.template.yml > docker-compose.yml
|
envsubst < docker-compose.template.yml > docker-compose.yml
|
||||||
|
|
||||||
# Define the new value for the database host
|
# Define the new value for the database host
|
||||||
|
Loading…
x
Reference in New Issue
Block a user