Use nginx as reverse proxy on walker, removing traefik

SSL coming soon
This commit is contained in:
Jake Howard
2023-12-21 16:13:32 +00:00
parent a7eb372899
commit a3baf8be1e
14 changed files with 88 additions and 31 deletions

View File

@ -30,12 +30,9 @@ services:
<<: *website
user: root
command: /app/etc/entrypoints/nginx
labels:
- traefik.enable=true
- traefik.http.routers.website.rule=Host(`theorangeone.net`) || Host(`jakehoward.tech`)
networks:
- default
- traefik
- coredns
depends_on:
- django
@ -85,5 +82,5 @@ services:
- SENTRY_DSN={{ vault_spotify_sentry_dsn }}
networks:
traefik:
coredns:
external: true

View File

@ -18,3 +18,17 @@
validate: docker-compose -f %s config
notify: restart website
become: true
- name: Install nginx config
template:
src: files/nginx-docker.conf
dest: /etc/nginx/http.d/website.conf
mode: "0644"
notify: reload nginx
become: true
vars:
server_name: theorangeone.net
upstream: website-nginx-1.docker:8000
ssl_cert_path: /etc/nginx/ssl/theorangeone.net
location_extra: |
more_set_headers "Server: $upstream_http_server";