Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
ChristianLempa committed Aug 31, 2023
1 parent 750704e commit 407ee2d
Showing 1 changed file with 53 additions and 0 deletions.
53 changes: 53 additions & 0 deletions passbolt/passbolt-demo-1/docker-compose.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
---
networks:
frontend:
external: true
backend:
external: true
volumes:
vol-1:
driver: local
driver_opts:
type: nfs
o: addr=nas-prod-1.home.clcreative.de,rw,vers=4.1
device: ":/mnt/store/app-pv/passbolt-demo-1-vol-1"
vol-2:
driver: local
driver_opts:
type: nfs
o: addr=nas-prod-1.home.clcreative.de,rw,vers=4.1
device: ":/mnt/store/app-pv/passbolt-demo-1-vol-2"
services:
passbolt:
container_name: passbolt-demo-1
image: passbolt/passbolt:4.2.0-1-ce
environment:
- APP_FULL_BASE_URL=https://passbolt-demo-1.srv-prod-1.home.clcreative.de
- DATASOURCES_DEFAULT_HOST=db-prod-1.home.clcreative.de
- DATASOURCES_DEFAULT_USERNAME=passbolt-demo-1-user
- DATASOURCES_DEFAULT_PASSWORD=${DATASOURCES_DEFAULT_PASSWORD}
- DATASOURCES_DEFAULT_DATABASE=passbolt_demo_1_db
- EMAIL_TRANSPORT_DEFAULT_HOST=smtp.office365.com
- EMAIL_TRANSPORT_DEFAULT_PORT=587
- EMAIL_TRANSPORT_DEFAULT_USERNAME=${EMAIL_TRANSPORT_DEFAULT_USERNAME}
- EMAIL_TRANSPORT_DEFAULT_PASSWORD=${EMAIL_TRANSPORT_DEFAULT_PASSWORD}
- EMAIL_TRANSPORT_DEFAULT_TLS=true
- EMAIL_DEFAULT_FROM=${EMAIL_DEFAULT_FROM}
volumes:
- vol-1:/etc/passbolt/gpg
- vol-2:/etc/passbolt/jwt
command: ["/usr/bin/wait-for.sh", "-t", "0", "db-prod-1.home.clcreative.de:3306", "--", "/docker-entrypoint.sh"]
labels:
traefik.enable: "true"
traefik.http.routers.passbolt-http.entrypoints: "web"
traefik.http.routers.passbolt-http.rule: "Host(`passbolt-demo-1.srv-prod-1.home.clcreative.de`)"
traefik.http.routers.passbolt-http.middlewares: "passbolt-demo-1-middleware@file"
traefik.http.routers.passbolt-https.middlewares: "passbolt-demo-1-middleware@file"
traefik.http.routers.passbolt-https.entrypoints: "websecure"
traefik.http.routers.passbolt-https.rule: "Host(`passbolt-demo-1.srv-prod-1.home.clcreative.de`)"
traefik.http.routers.passbolt-https.tls: "true"
traefik.http.routers.passbolt-https.tls.certresolver: "cloudflare"
networks:
- frontend
- backend
restart: unless-stopped

0 comments on commit 407ee2d

Please sign in to comment.