Files
backend/docker-compose.yml
T
2026-06-14 14:48:02 +03:00

24 lines
524 B
YAML

services:
backend:
image: python:3.12-alpine
container_name: uvpn-backend
working_dir: /app
volumes:
- .:/app
- /app/.venv
environment:
- UV_COMPILE_BYTECODE=1
- UV_LINK_MODE=copy
expose:
- 8000
command: >
sh -c "pip install --no-cache-dir uv &&
uv sync --frozen --no-dev &&
uvicorn main:app --host 0.0.0.0 --port 8000"
networks:
- remnawave-network
restart: always
networks:
remnawave-network:
external: true