services: << service_name >>: image: passbolt/passbolt:latest container_name: << service_name >> environment: - TZ=<< timezone >> - APP_FULL_BASE_URL=<< app_url >> - DATASOURCES_DEFAULT_HOST=<< service_name >>-db - DATASOURCES_DEFAULT_USERNAME=passbolt - DATASOURCES_DEFAULT_PASSWORD=<< db_password >> - DATASOURCES_DEFAULT_DATABASE=passbolt volumes: - << appdata_dir >>/<< service_name >>:/etc/passbolt/jwt - << appdata_dir >>/<< service_name >>-gpg:/etc/passbolt/gpg ports: - "<< port >>:80" depends_on: - << service_name >>-db restart: unless-stopped << service_name >>-db: image: mariadb:11 container_name: << service_name >>-db environment: - MARIADB_DATABASE=passbolt - MARIADB_USER=passbolt - MARIADB_PASSWORD=<< db_password >> - MARIADB_ROOT_PASSWORD=<< db_password >> volumes: - << appdata_dir >>/<< service_name >>-db:/var/lib/mysql restart: unless-stopped