diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml deleted file mode 100644 index 0952bb3..0000000 --- a/docker-compose.prod.yml +++ /dev/null @@ -1,37 +0,0 @@ -services: - ai-gateway: - build: . - container_name: ai-gateway - networks: - - ai_network - environment: - - PYTHONUNBUFFERED=1 - env_file: - - .env - restart: always - command: uvicorn app.main:app --host 0.0.0.0 --port 8000 - - caddy: - image: caddy:latest - container_name: caddy - restart: always - ports: - - "80:80" - - "443:443" - - "443:443/udp" - networks: - - ai_network - volumes: - - ./Caddyfile:/etc/caddy/Caddyfile - - caddy_data:/data - - caddy_config:/config - depends_on: - - ai-gateway - -networks: - ai_network: - driver: bridge - -volumes: - caddy_data: - caddy_config: diff --git a/docker-compose.test.yml b/docker-compose.test.yml new file mode 100644 index 0000000..8695616 --- /dev/null +++ b/docker-compose.test.yml @@ -0,0 +1,18 @@ +services: + ai-gateway: + build: . + container_name: ai-gateway + expose: + - "8191" + environment: + - PYTHONUNBUFFERED=1 + env_file: + - .env + networks: + - gateway_net + restart: always + command: uvicorn app.main:app --host 0.0.0.0 --port 8191 + +networks: + gateway_net: + external: true diff --git a/docker-compose.yml b/docker-compose.yml index 8695616..0952bb3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,17 +2,36 @@ services: ai-gateway: build: . container_name: ai-gateway - expose: - - "8191" + networks: + - ai_network environment: - PYTHONUNBUFFERED=1 env_file: - .env - networks: - - gateway_net restart: always - command: uvicorn app.main:app --host 0.0.0.0 --port 8191 + command: uvicorn app.main:app --host 0.0.0.0 --port 8000 + + caddy: + image: caddy:latest + container_name: caddy + restart: always + ports: + - "80:80" + - "443:443" + - "443:443/udp" + networks: + - ai_network + volumes: + - ./Caddyfile:/etc/caddy/Caddyfile + - caddy_data:/data + - caddy_config:/config + depends_on: + - ai-gateway networks: - gateway_net: - external: true + ai_network: + driver: bridge + +volumes: + caddy_data: + caddy_config: