Files
linkra/docker-compose.yml
2026-05-10 09:50:39 +03:00

51 lines
1.0 KiB
YAML

services:
livekit:
image: livekit/livekit-server:latest
container_name: linkra-livekit
command: --config /etc/livekit.yaml
restart: unless-stopped
ports:
- "7881:7881/tcp"
- "7882:7882/udp"
- "7880:7880"
volumes:
- ./livekit.yaml:/etc/livekit.yaml:ro
networks:
- linkra_net
healthcheck:
test: ["CMD", "wget", "-qO-", "http://127.0.0.1:7880"]
interval: 5s
timeout: 3s
retries: 20
backend:
build:
context: ./backend
container_name: linkra-backend
restart: unless-stopped
env_file:
- path: .env
required: false
ports:
- "127.0.0.1:8000:8000"
depends_on:
livekit:
condition: service_healthy
networks:
- linkra_net
frontend:
build:
context: ./frontend
container_name: linkra-frontend
restart: unless-stopped
ports:
- "2080:80"
depends_on:
- backend
networks:
- linkra_net
networks:
linkra_net:
driver: bridge