ayri api router (basic auth bypass)
Deploy / deploy (push) Successful in 7s

This commit is contained in:
2026-09-23 15:27:05 +03:00
parent 29cd52cdf9
commit 496d0dd337
+16 -5
View File
@@ -7,6 +7,7 @@ services:
- CF_API_TOKEN=${CF_API_TOKEN} - CF_API_TOKEN=${CF_API_TOKEN}
- CF_ZONE_ID=${CF_ZONE_ID} - CF_ZONE_ID=${CF_ZONE_ID}
- SELF_CONTAINER_NAME=${SELF_CONTAINER_NAME} - SELF_CONTAINER_NAME=${SELF_CONTAINER_NAME}
- PANEL_API_TOKEN=${PANEL_API_TOKEN}
volumes: volumes:
- /var/run/docker.sock:/var/run/docker.sock - /var/run/docker.sock:/var/run/docker.sock
networks: networks:
@@ -14,13 +15,23 @@ services:
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.docker.network=proxy - traefik.docker.network=proxy
- traefik.http.routers.deploy-panel.rule=Host(`panel.akalan.dev`)
- traefik.http.routers.deploy-panel.entrypoints=websecure
- traefik.http.routers.deploy-panel.tls.certresolver=letsencrypt
- traefik.http.routers.deploy-panel.middlewares=deploy-panel-auth
- traefik.http.middlewares.deploy-panel-auth.basicauth.users=admin:$$apr1$$KYMJ2WN5$$Y7cgWSwTwxqXuO3.8C8Rb/
- traefik.http.services.deploy-panel.loadbalancer.server.port=5000 - traefik.http.services.deploy-panel.loadbalancer.server.port=5000
# Web arayuzu (Basic Auth korumali)
- traefik.http.routers.deploy-panel-ui.rule=Host(`panel.akalan.dev`)
- traefik.http.routers.deploy-panel-ui.entrypoints=websecure
- traefik.http.routers.deploy-panel-ui.tls.certresolver=letsencrypt
- traefik.http.routers.deploy-panel-ui.middlewares=deploy-panel-auth
- traefik.http.routers.deploy-panel-ui.service=deploy-panel
# API (Bearer token korumali, Flask icinde kontrol ediliyor)
- traefik.http.routers.deploy-panel-api.rule=Host(`panel.akalan.dev`) && PathPrefix(`/api`)
- traefik.http.routers.deploy-panel-api.entrypoints=websecure
- traefik.http.routers.deploy-panel-api.tls.certresolver=letsencrypt
- traefik.http.routers.deploy-panel-api.service=deploy-panel
- traefik.http.middlewares.deploy-panel-auth.basicauth.users=admin:$$apr1$$KYMJ2WN5$$Y7cgWSwTwxqXuO3.8C8Rb/
networks: networks:
proxy: proxy:
name: proxy name: proxy