vue3 version of frontend

This commit is contained in:
2026-05-05 22:03:56 +02:00
parent 9891a03982
commit 71d341c9f3
37 changed files with 2592 additions and 6815 deletions
+17 -2
View File
@@ -28,11 +28,16 @@ services:
- ./data/gitea:/data
labels:
- "traefik.enable=true"
- "traefik.http.routers.gitea.rule=Host(`${GITEA_DOMAIN}`)"
- "traefik.http.routers.gitea.rule=Host(`${GITEA_DOMAIN}`) || Host(`${GITEA_TECHNICAL_DOMAIN}`)"
- "traefik.http.routers.gitea.entrypoints=web"
- "traefik.http.routers.gitea.middlewares=gitea-cors"
- "traefik.http.services.gitea.loadbalancer.server.port=3000"
- "traefik.docker.network=proxy"
- "traefik.http.middlewares.gitea-cors.headers.accesscontrolalloworiginlist=https://${WEBAPP_DOMAIN}"
- "traefik.http.middlewares.gitea-cors.headers.accesscontrolallowmethods=GET,POST,PUT,DELETE,OPTIONS"
- "traefik.http.middlewares.gitea-cors.headers.accesscontrolallowheaders=Content-Type,Authorization,Accept,X-Requested-With"
- "traefik.http.middlewares.gitea-cors.headers.accesscontrolmaxage=3600"
- "traefik.http.middlewares.gitea-cors.headers.addvaryheader=true"
networks:
- proxy
- interstack
@@ -132,7 +137,7 @@ services:
- "traefik.http.routers.frontend.rule=Host(`${WEBAPP_DOMAIN}`)"
- "traefik.http.routers.frontend.entrypoints=web"
- "traefik.http.routers.frontend.priority=1"
- "traefik.http.services.frontend.loadbalancer.server.port=4321"
- "traefik.http.services.frontend.loadbalancer.server.port=5173"
- "traefik.docker.network=proxy"
networks:
- proxy
@@ -164,11 +169,21 @@ services:
- api_bundle:/usr/local/bundle
labels:
- "traefik.enable=true"
- "traefik.http.middlewares.api-cors.headers.accesscontrolalloworiginlist=https://${WEBAPP_DOMAIN}"
- "traefik.http.middlewares.api-cors.headers.accesscontrolallowmethods=GET,POST,PUT,DELETE,OPTIONS"
- "traefik.http.middlewares.api-cors.headers.accesscontrolallowheaders=Content-Type,Authorization,Accept,X-Requested-With"
- "traefik.http.middlewares.api-cors.headers.accesscontrolmaxage=3600"
- "traefik.http.middlewares.api-cors.headers.addvaryheader=true"
- "traefik.http.routers.api.rule=Host(`${WEBAPP_DOMAIN}`) && (PathPrefix(`/api`) || PathPrefix(`/file`) || PathPrefix(`/update`) || PathPrefix(`/admin`))"
- "traefik.http.routers.api.entrypoints=web"
- "traefik.http.routers.api.priority=10"
- "traefik.http.routers.api.middlewares=api-cors"
- "traefik.http.services.api.loadbalancer.server.port=3000"
- "traefik.docker.network=proxy"
- "traefik.http.routers.api-games.rule=Host(`${GAMES_DOMAIN:-games.teletype.hu}`)"
- "traefik.http.routers.api-games.entrypoints=web"
- "traefik.http.routers.api-games.middlewares=api-cors"
- "traefik.http.routers.api-games.service=api"
networks:
- proxy
- interstack