diff --git a/compose/traefik/traefik.yml b/compose/traefik/traefik.yml index f183ed6..2a056cd 100644 --- a/compose/traefik/traefik.yml +++ b/compose/traefik/traefik.yml @@ -86,10 +86,21 @@ http: - web-secure middlewares: - csrf - service: heynote_server + service: heynote_app tls: certResolver: letsencrypt + cheatsheets-router: + rule: "Host(`cheat.furyhawk.lol`)" + entryPoints: + - web-secure + middlewares: + - csrf + service: cheatsheets_app + tls: + # https://docs.traefik.io/master/routing/routers/#certresolver + certResolver: letsencrypt + # mqttx-router: # rule: "Host(`mqttx.furyhawk.lol`)" # entryPoints: @@ -228,10 +239,14 @@ http: loadBalancer: servers: - url: http://flarum-web:80 - heynote_server: + heynote_app: loadBalancer: servers: - url: http://heynote_app:5173 + cheatsheets_app: + loadBalancer: + servers: + - url: http://cheatsheets-app:80 mqttx-web: loadBalancer: servers: diff --git a/production.yml b/production.yml index 6c5306d..05db777 100644 --- a/production.yml +++ b/production.yml @@ -57,6 +57,15 @@ services: - net - default + cheatsheets-app: + image: furyhawk/cheatsheets:${CHEATSHEETSTAG:-latest} + restart: unless-stopped + ports: + - 80:80 + networks: + - net + - default + streamlit-bai: environment: <<: *default-environment