ansible-role-bluecloud-ufish/templates/bluecloud-ufish-db-docker-c...

62 lines
1.4 KiB
Plaintext
Raw Permalink Normal View History

2021-05-21 12:06:00 +02:00
version: "3.6"
networks:
haproxy-public:
external: true
{{ bc_ufish_docker_network }}:
volumes:
{{ bc_ufish_db_volume }}:
2023-05-22 20:29:21 +02:00
driver: local
driver_opts:
type: nfs4
o: "nfsvers=4,addr=146.48.123.250,rw"
device: ":/nfs/bluecloud_ufish_mysql_data"
2021-05-21 12:06:00 +02:00
services:
ufish-mysql:
image: mysql:latest
networks:
- {{ bc_ufish_docker_network }}
volumes:
- {{ bc_ufish_db_volume }}:/var/lib/mysql
2021-05-21 12:06:00 +02:00
environment:
MYSQL_ROOT_PASSWORD: {{ bc_ufish_mysql_root_password }}
MYSQL_PORT: 3306
MYSQL_PASSWORD: {{ bc_ufish_db_pwd }}
MYSQL_USER: {{ bc_ufish_db_user }}
MYSQL_DB: {{ bc_ufish_db_name }}
deploy:
placement:
constraints:
- node.role == worker
restart_policy:
condition: on-failure
delay: 5s
max_attempts: 3
window: 120s
logging:
driver: 'journald'
ufish-phpmyadmin:
image: phpmyadmin/phpmyadmin
networks:
- {{ bc_ufish_docker_network }}
- haproxy-public
environment:
PMA_HOST: {{ bc_ufish_db_host }}
PMA_ABSOLUTE_URI: {{ bc_ufish_phpmyadmin_url }}
HIDE_PHP_VERSION: 'True'
UPLOAD_LIMIT: {{ bc_ufish_phpmyadmin_upload_size }}
2021-05-21 12:06:00 +02:00
deploy:
placement:
constraints:
- node.role == worker
restart_policy:
condition: on-failure
delay: 5s
max_attempts: 3
window: 120s
logging:
driver: 'journald'