Hi Christian,
Yup I've set up a Nginx container for this. I may be doing something wrong with my Traefik config then perhaps.
I changed the volumes to be relative to my docker compose, but surely there's no mistake in here right? Did I have to edit the default.conf.template as well?
reviewboard:
image: beanbag/reviewboard:latest
depends_on:
- db
- memcached
environment:
- DATABASE_TYPE=mysql
- .... other environment stuff
volumes:
- ./sitedir:/site
nginx:
image: nginx:alpine
restart: always
depends_on:
- reviewboard
environment:
- NGINX_HOST=xxxxx
- NGINX_PORT=80
labels:
- "traefik.enable=true"
- "traefik.http.routers.reviewboard.rule=Host(`xxxxxx`)"
- "traefik.http.routers.reviewboard.entrypoints=web,websecure"
- "traefik.http.routers.reviewboard.tls=true"
- "traefik.http.routers.reviewboard.tls.certresolver=letsencrypt"
volumes:
- ./sitedir:/var/www/reviewboard
- ./nginx_templates:/etc/nginx/templates