Adjusted variables and docker-compose file to account for multitenancy setups.
This commit is contained in:
parent
56a7002f33
commit
401a937b4e
3 changed files with 24 additions and 16 deletions
|
|
@ -3,25 +3,26 @@ services:
|
|||
|
||||
cryptpad:
|
||||
image: "promasu/cryptpad:${VERSION}"
|
||||
hostname: cryptpad
|
||||
container_name: cryptpad{{ cryptpad_multitenant_postfix }}
|
||||
hostname: cryptpad{{ cryptpad_multitenant_postfix }}
|
||||
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.port=3000"
|
||||
- "traefik.port={{ cryptpad_exposed_port }}"
|
||||
- "traefik.docker.network=traefik_public"
|
||||
- "traefik.http.routers.cryptpad.rule=Host(`{{ cryptpad_virtual_host }}`) || Host(`{{ cryptpad_safe_virtual_host }}`)"
|
||||
- "traefik.http.routers.cryptpad.entrypoints=websecure"
|
||||
- "traefik.http.routers.cryptpad.tls=true"
|
||||
- "traefik.http.routers.cryptpad.tls.certresolver=defaultresolver"
|
||||
- "traefik.http.middlewares.cryptpad-headers.headers.SSLRedirect=true"
|
||||
- "traefik.http.middlewares.cryptpad-headers.headers.browserXSSFilter=true"
|
||||
- "traefik.http.middlewares.cryptpad-headers.headers.contentTypeNosniff=true"
|
||||
- "traefik.http.middlewares.cryptpad-headers.headers.forceSTSHeader=true"
|
||||
- "traefik.http.middlewares.cryptpad-headers.headers.STSSeconds=315360000"
|
||||
- "traefik.http.middlewares.cryptpad-headers.headers.STSIncludeSubdomains=true"
|
||||
- "traefik.http.middlewares.cryptpad-headers.headers.STSPreload=true"
|
||||
- "traefik.http.middlewares.cryptpad-headers.headers.featurePolicy=geolocation 'none'; payment 'none'"
|
||||
- "traefik.http.routers.cryptpad.middlewares=cryptpad-headers"
|
||||
- "traefik.http.routers.cryptpad{{ cryptpad_multitenant_postfix }}.rule=Host(`{{ cryptpad_virtual_host }}`) || Host(`{{ cryptpad_safe_virtual_host }}`)"
|
||||
- "traefik.http.routers.cryptpad{{ cryptpad_multitenant_postfix }}.entrypoints=websecure"
|
||||
- "traefik.http.routers.cryptpad{{ cryptpad_multitenant_postfix }}.tls=true"
|
||||
- "traefik.http.routers.cryptpad{{ cryptpad_multitenant_postfix }}.tls.certresolver=defaultresolver"
|
||||
- "traefik.http.middlewares.cryptpad{{ cryptpad_multitenant_postfix }}-headers.headers.SSLRedirect=true"
|
||||
- "traefik.http.middlewares.cryptpad{{ cryptpad_multitenant_postfix }}-headers.headers.browserXSSFilter=true"
|
||||
- "traefik.http.middlewares.cryptpad{{ cryptpad_multitenant_postfix }}-headers.headers.contentTypeNosniff=true"
|
||||
- "traefik.http.middlewares.cryptpad{{ cryptpad_multitenant_postfix }}-headers.headers.forceSTSHeader=true"
|
||||
- "traefik.http.middlewares.cryptpad{{ cryptpad_multitenant_postfix }}-headers.headers.STSSeconds=315360000"
|
||||
- "traefik.http.middlewares.cryptpad{{ cryptpad_multitenant_postfix }}-headers.headers.STSIncludeSubdomains=true"
|
||||
- "traefik.http.middlewares.cryptpad{{ cryptpad_multitenant_postfix }}-headers.headers.STSPreload=true"
|
||||
- "traefik.http.middlewares.cryptpad{{ cryptpad_multitenant_postfix }}-headers.headers.featurePolicy=geolocation 'none'; payment 'none'"
|
||||
- "traefik.http.routers.cryptpad{{ cryptpad_multitenant_postfix }}.middlewares=cryptpad{{ cryptpad_multitenant_postfix }}-headers"
|
||||
- "traefik.frontend.passHostHeader=true"
|
||||
environment:
|
||||
- USE_SSL=${USE_SSL}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue