Commit 1e544f9a authored by Simonas's avatar Simonas

release 1.12.2 final fix

parent 586caab2
version: '3.6' version: '3.6'
services: services:
mysql: mysql:
image: ${IMAGE_MYSQL} image: ${IMAGE_MYSQL}
container_name: "${PROJECT}-mysql" container_name: "${PROJECT}-mysql"
networks: networks:
- "back" - "back"
volumes: volumes:
- ./docker/mariadb:/docker-entrypoint-initdb.d/ - ./docker/mariadb:/docker-entrypoint-initdb.d/
- ./var/mariadb:/var/lib/mysql - ./var/mariadb:/var/lib/mysql
environment: environment:
- MYSQL_ROOT_PASSWORD=${DB_ROOT_PASSWORD} - MYSQL_ROOT_PASSWORD=${DB_ROOT_PASSWORD}
- MYSQL_DATABASE=${DB_NAME} - MYSQL_DATABASE=${DB_NAME}
- MYSQL_USER=${DB_USERNAME} - MYSQL_USER=${DB_USERNAME}
- MYSQL_PASSWORD=${DB_PASSWORD} - MYSQL_PASSWORD=${DB_PASSWORD}
command: mysqld --character-set-server=utf8 --collation-server=utf8_general_ci --innodb-flush-method=fsync command: mysqld --character-set-server=utf8 --collation-server=utf8_general_ci --innodb-flush-method=fsync
restart: always restart: always
wordpress: wordpress:
image: ${IMAGE_WORDPRESS} image: ${IMAGE_WORDPRESS}
container_name: "${PROJECT}-wordpress" container_name: "${PROJECT}-wordpress"
networks: networks:
- "front" - "front"
- "back" - "back"
volumes: volumes:
- ./nginx/.htpasswd:/etc/nginx/.htpasswd - ./nginx/.htpasswd:/etc/nginx/.htpasswd
- ./nginx/php.ini:/usr/local/etc/php/conf.d/php.ini - ./nginx/php.ini:/usr/local/etc/php/conf.d/php.ini
- ./wordpress:/var/www/html - ./wordpress:/var/www/html
environment: environment:
- WORDPRESS_DB_NAME=${DB_NAME} - WORDPRESS_DB_NAME=${DB_NAME}
- WORDPRESS_DB_HOST=${DB_HOST} - WORDPRESS_DB_HOST=${DB_HOST}
- WORDPRESS_DB_USER=${DB_USERNAME} - WORDPRESS_DB_USER=${DB_USERNAME}
- WORDPRESS_DB_PASSWORD=${DB_PASSWORD} - WORDPRESS_DB_PASSWORD=${DB_PASSWORD}
- WORDPRESS_CONFIG_EXTRA= - WORDPRESS_CONFIG_EXTRA=
/* Multisite */ /* Multisite */
define( 'WP_ALLOW_MULTISITE', true ); define( 'WP_ALLOW_MULTISITE', true );
define('MULTISITE', true); define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true); define('SUBDOMAIN_INSTALL', true);
define('DOMAIN_CURRENT_SITE', '${NGINX_NAME_LT}'); define('DOMAIN_CURRENT_SITE', '${NGINX_NAME_LT}');
define('PATH_CURRENT_SITE', '/'); define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1); define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1);
define( 'COOKIE_DOMAIN', '' ); define( 'COOKIE_DOMAIN', '' );
define( 'ADMIN_COOKIE_PATH', '/' ); define( 'ADMIN_COOKIE_PATH', '/' );
define( 'COOKIEPATH', '/' ); define( 'COOKIEPATH', '/' );
define( 'SITECOOKIEPATH', '/' ); define( 'SITECOOKIEPATH', '/' );
define( 'NOBLOGREDIRECT', '' ); define( 'NOBLOGREDIRECT', '' );
define( 'WP_HOME', 'https://${NGINX_NAME_LT}' ); define( 'WP_HOME', 'https://${NGINX_NAME_LT}' );
define( 'WP_SITEURL', 'https://${NGINX_NAME_LT}' ); define( 'WP_SITEURL', 'https://${NGINX_NAME_LT}' );
define( 'DISALLOW_FILE_EDIT', false ); define( 'DISALLOW_FILE_EDIT', false );
links: links:
- mysql - mysql
restart: always restart: always
nginx: nginx:
image: ${IMAGE_NGINX} image: ${IMAGE_NGINX}
container_name: "${PROJECT}-nginx" container_name: "${PROJECT}-nginx"
networks: networks:
- front - front
ports: ports:
- '80:80' - '80:80'
- '443:443' - '443:443'
volumes: volumes:
- ./nginx/.htpasswd:/etc/nginx/.htpasswd - ./nginx/.htpasswd:/etc/nginx/.htpasswd
- ./nginx/conf.d:/etc/nginx/conf.d - ./nginx/conf.d:/etc/nginx/conf.d
- ./nginx/h5bp:/etc/nginx/h5bp - ./nginx/h5bp:/etc/nginx/h5bp
- ./nginx/nginx.conf:/etc/nginx/nginx.conf - ./nginx/nginx.conf:/etc/nginx/nginx.conf
- ./nginx/redirects:/etc/nginx/redirects - ./nginx/redirects:/etc/nginx/redirects
- ./nginx/cache:/var/cache/nginx - ./nginx/cache:/var/cache/nginx
- ./logs/nginx:/var/log/nginx - ./logs/nginx:/var/log/nginx
- ./certs:/etc/letsencrypt - ./certs:/etc/letsencrypt
- ./certs-data:/data/letsencrypt - ./certs-data:/data/letsencrypt
- ./wordpress:/var/www/html - ./wordpress:/var/www/html
links: links:
- wordpress - wordpress
restart: always restart: always
wordpress-cli: wordpress-cli:
image: ${IMAGE_WORDPRESS_CLI} image: ${IMAGE_WORDPRESS_CLI}
user: "${UID}:${GID}" user: "${UID}:${GID}"
container_name: "${PROJECT}-wordpress-cli" container_name: "${PROJECT}-wordpress-cli"
links: links:
- wordpress - wordpress
- mysql - mysql
networks: networks:
- "back" - "back"
volumes: volumes:
- './var/wp-cli/cache:/etc/X11/fs/.wp-cli/cache' - './var/wp-cli/cache:/etc/X11/fs/.wp-cli/cache'
- ./wordpress:/var/www/html - ./wordpress:/var/www/html
- './wp-init.sh:/usr/local/bin/wp-init.sh' - './wp-init.sh:/usr/local/bin/wp-init.sh'
command: > command: >
/bin/sh -c ' /bin/sh -c '
sleep 15; sleep 15;
echo "WP CLI init"; echo "WP CLI init";
wp core update --force; wp core update --force;
wp core update-db --network; wp core update-db --network;
wp language core update; wp language core update;
wp language theme update --all; wp language theme update --all;
wp language plugin update --all; wp language plugin update --all;
echo "WP CLI done. Ready to use."; echo "WP CLI done. Ready to use.";
' '
networks: networks:
front: front:
name: "${PROJECT}-front" name: "${PROJECT}-front"
back: back:
name: "${PROJECT}-back" name: "${PROJECT}-back"
volumes: volumes:
wordpress: { } wordpress: { }
wp-content: { } wp-content: { }
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