Skip to content

Commit be03f70

Browse files
authored
Merge pull request #64 from UIUCLibrary/61-add-traefik-config
61 add traefik config
2 parents 44b3379 + 4027d2c commit be03f70

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -260,3 +260,4 @@ fabric.properties
260260
# Android studio 3.1+ serialized cache file
261261
.idea/caches/build_file_checksums.ser
262262
api.cfg
263+
*.env

docker-compose-traefik.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,19 @@ services:
1515
labels:
1616
- "traefik.enable=true"
1717
- "traefik.docker.network=proxy"
18-
- "traefik.http.routers.getmarc-secure.rule=Host(`${FQDN}`)"
18+
- "traefik.http.routers.getmarc-secure.rule=Host(`${GETMARC_FQDN}`) || Host(`${AVDATABASE_FQDN}`)"
1919
- "traefik.http.routers.getmarc-secure.entrypoints=websecure"
2020
- "traefik.http.routers.getmarc-secure.tls=true"
21+
22+
# supposedly this shouldn't be needed - wonder
23+
# if because started running with just one cert?
24+
- "traefik.http.routers.getmarc-secure.tls.domains[0].main=${GETMARC_FQDN}"
25+
- "traefik.http.routers.getmarc-secure.tls.domains[0].sans=${AVDATABASE_FQDN}"
26+
27+
# this also shouldn't be needed if using default certresolver
28+
# Iw would think :/
29+
- "traefik.http.routers.getmarc-secure.tls.certresolver=letsencrypt"
30+
2131
- "traefik.http.services.getmarc-secure.loadbalancer.server.port=5000"
2232
- "traefik.http.services.getmarc-secure.loadbalancer.server.scheme=http"
2333
- "traefik.http.routers.getmarc-secure.middlewares=campus-ips-whitelist@file"

0 commit comments

Comments
 (0)