123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- version: '3.7'
-
- x-common: &common
- # restart: unless-stopped
- env_file:
- - env
-
- services:
- # postgresql:
- # <<: *common
- # build: ./postgresql
- # networks:
- # main:
- # aliases:
- # - postgresql.main.internal.docker
- # volumes:
- # - ./data/postgresql/data:/var/lib/postgresql/data
- # ports:
- # - "127.0.0.1:35180:5432"
-
- mariadb:
- <<: *common
- build: ./mariadb
- networks:
- main:
- aliases:
- - mariadb.main.internal.docker
- volumes:
- - ./data/mariadb/data:/var/lib/mysql
- ports:
- - "127.0.0.1:35180:3306"
-
- passbolt:
- <<: *common
- build: ./passbolt
- networks:
- main:
- aliases:
- - passbolt.main.internal.docker
- volumes:
- - ./data/passbolt/gpg:/var/www/passbolt/config/gpg
- - ./data/passbolt/images_volume:/var/www/passbolt/webroot/img/public
- tmpfs:
- - /run
- tty: true
- command: ["/usr/bin/wait-for.sh", "mariadb.main.internal.docker:3306", "--", "/docker-entrypoint.sh"]
- depends_on:
- - mariadb
- ports:
- - "127.0.0.1:35181:80"
- - "127.0.0.1:35182:443"
-
- networks:
- main:
|