diff --git a/caddyfile b/caddyfile index 9946d49..6d4f914 100644 --- a/caddyfile +++ b/caddyfile @@ -3,9 +3,12 @@ } :80 { - handle_path /status/* { + handle /status/* { reverse_proxy uptime-kuma:3001 } + handle /api/* { + reverse_proxy micro-api:8000 + } handle { reverse_proxy gitea:3000 } diff --git a/docker-compose.yml b/docker-compose.yml index 1b497d7..8c84670 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -22,11 +22,7 @@ services: environment: - USER_UID=1000 - USER_GID=1000 - - GITEA__server__DOMAIN=git.local - - GITEA__server__ROOT_URL=https://git.local - - GITEA__server__HTTP_PORT=3000 - GITEA__server__SSH_DOMAIN=82.165.176.5 - - GITEA__database__DB_TYPE=sqlite3 volumes: - gitea_data:/var/lib/gitea - gitea_config:/etc/gitea @@ -45,12 +41,25 @@ services: networks: - proxy + micro-api: + build: ../micro-api + image: micro-api:latest + container_name: micro-api + restart: unless-stopped + volumes: + - micro_api_data:/app/data + - whisper_cache:/root/.cache/whisper + networks: + - proxy + volumes: caddy_data: caddy_config: gitea_data: gitea_config: uptime_kuma_data: + micro_api_data: + whisper_cache: networks: proxy: