forked from valueadd-poland/pimp-my-pr
-
Notifications
You must be signed in to change notification settings - Fork 1
/
docker-compose.prod.yml
26 lines (25 loc) · 1.13 KB
/
docker-compose.prod.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
version: '3.7'
services:
ng:
labels:
- "traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https"
- "traefik.http.middlewares.redirect-to-https.redirectscheme.permanent=true"
- "traefik.http.routers.${ENV:-dev}-ng.middlewares=redirect-to-https"
- "traefik.http.routers.${ENV:-dev}-ng-secure.entrypoints=websecure"
- "traefik.http.routers.${ENV:-dev}-ng-secure.rule=Host(`${DOMAIN:-pmp.local}`)"
- "traefik.http.routers.${ENV:-dev}-ng-secure.tls.certResolver=ssl-resolver"
networks:
- traefik
api:
labels:
- "traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https"
- "traefik.http.middlewares.redirect-to-https.redirectscheme.permanent=true"
- "traefik.http.routers.${ENV:-dev}-api.middlewares=redirect-to-https"
- "traefik.http.routers.${ENV:-dev}-api-secure.entrypoints=websecure"
- "traefik.http.routers.${ENV:-dev}-api-secure.rule=Host(`${DOMAIN:-pmp.local}`) && PathPrefix(`/api`)"
- "traefik.http.routers.${ENV:-dev}-api-secure.tls.certResolver=ssl-resolver"
networks:
- traefik
networks:
traefik:
external: true