Resources attached to the Road To DevOps tutorial
https://blog.noobtoroot.xyz/road-to-devops/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
942 B
39 lines
942 B
# Les secrets ne sont pris en charge qu'à partir de la version 3.1 |
|
# du format Compose file. |
|
# |
|
# Ce fichier compose ne fonctionne qu'avec la commande 'docker stack deploy', |
|
# il ne marchera pas avec un 'docker-compose up -d' |
|
# |
|
# Seules les versions récentes de l'image mariadb savent gérer les secrets, |
|
# la version 10.7.1 est OK. |
|
|
|
version: "3.1" |
|
services: |
|
web: |
|
image: web:secret |
|
depends_on: |
|
- db |
|
ports: |
|
- 8080:80 |
|
environment: |
|
- MYSQL_HOST=db |
|
- MYSQL_DATABASE=docker |
|
- MYSQL_USER=docker |
|
secrets: |
|
- mysql-secret |
|
db: |
|
image: mariadb:10.7.1 |
|
environment: |
|
- MYSQL_DATABASE=docker |
|
- MYSQL_USER=docker |
|
- MYSQL_PASSWORD_FILE=/run/secrets/mysql-secret |
|
- MYSQL_ROOT_PASSWORD_FILE=/run/secrets/mysql-secret |
|
secrets: |
|
- mysql-secret |
|
volumes: |
|
- mariadb-data:/var/lib/mysql |
|
secrets: |
|
mysql-secret: |
|
external: true |
|
volumes: |
|
mariadb-data:
|
|
|