# ============================================ # StreamDock - Docker Compose # ============================================ services: streamdock: build: . image: streamdock:latest container_name: streamdock restart: unless-stopped ports: - "8080:8080" volumes: - ./data/config:/app/data/config - ./data/recordings:/app/data/recordings - ./data/avatars:/app/data/avatars env_file: - .env networks: streamdock_net: ipv4_address: 172.23.64.10 healthcheck: test: ["CMD", "wget", "-qO-", "http://localhost:8080/api/auth/me"] interval: 30s timeout: 5s retries: 3 start_period: 10s networks: streamdock_net: name: streamdock.dockernetwork.local driver: bridge ipam: config: - subnet: 172.23.64.0/24 gateway: 172.23.64.1 ip_range: 172.23.64.128/25