automation/deployer/roles/build/templates/wordpress/docker-compose.yml.j2

46 lines
1.1 KiB
Plaintext
Raw Normal View History

version: '3'
# Generated by ansible for site {{ item.url }}
2020-05-01 13:40:16 +00:00
# On network {{ item.subnet_cidr_address }}:
# - web server (nginx) at {{ item.subnet_nginx_ip }}
# - php-fpm (wordpress) at {{ item.subnet_site_ip }}
services:
2020-05-01 13:40:16 +00:00
site:
build: site
restart: always
environment:
WORDPRESS_DB_HOST: "{{ item.subnet_gateway_ip }}"
WORDPRESS_DB_USER: "{{ item.mysql_username }}"
WORDPRESS_DB_PASSWORD: "{{ item.mysql_password }}"
WORDPRESS_DB_NAME: "{{ item.mysql_database }}"
2020-04-09 15:29:12 +00:00
volumes:
2020-05-01 13:40:16 +00:00
- "html_data:/var/www/html"
2020-04-09 15:29:12 +00:00
- "{{ www_path }}/{{ item.slug }}_wp-content:/var/www/html/wp-content"
networks:
net:
ipv4_address: "{{ item.subnet_site_ip }}"
2020-05-01 13:40:16 +00:00
nginx:
build: nginx
restart: always
depends_on:
- site
volumes:
- "html_data:/var/www/html"
- "{{ www_path }}/{{ item.slug }}_wp-content:/var/www/html/wp-content"
networks:
net:
ipv4_address: "{{ item.subnet_nginx_ip }}"
networks:
net:
ipam:
driver: default
config:
- subnet: "{{ item.subnet_cidr_address }}"
2020-05-01 13:40:16 +00:00
volumes:
html_data: