From 7376479f14ab7bebc8f3ee9e1df9c4d0c9bd2c83 Mon Sep 17 00:00:00 2001 From: Teck Meng Date: Mon, 4 Mar 2024 22:55:36 +0800 Subject: [PATCH] feat: heynote --- compose/traefik/traefik.yml | 16 +++++++++++++++- production.yml | 10 ++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/compose/traefik/traefik.yml b/compose/traefik/traefik.yml index 3d82a68..9750d14 100644 --- a/compose/traefik/traefik.yml +++ b/compose/traefik/traefik.yml @@ -58,7 +58,17 @@ http: # https://docs.traefik.io/master/routing/routers/#certresolver certResolver: letsencrypt - web-secure-router: + heynote-router: + rule: "Host(`note.furyhawk.lol`)" + entryPoints: + - web-secure + middlewares: + - csrf + service: heynote_server + tls: + certResolver: letsencrypt + + bai-router: rule: "Host(`bai.furyhawk.lol`)" entryPoints: - web-secure @@ -177,6 +187,10 @@ http: loadBalancer: servers: - url: http://flarum-web:80 + heynote_server: + loadBalancer: + servers: + - url: http://heynote_app:5173 streamlit_bai_app: loadBalancer: servers: diff --git a/production.yml b/production.yml index 70beb71..bf19e3e 100644 --- a/production.yml +++ b/production.yml @@ -34,6 +34,16 @@ services: - net - default + heynote-app: + image: furyhawk/heynote:${HEYNOTETAG:-latest} + container_name: heynote_app + restart: unless-stopped + expose: + - 5173 + networks: + - net + - default + streamlit-bai: environment: <<: *default-environment