version: '3.8'

services:
  transcribe:
    build: .
    container_name: transcribe-app
    restart: unless-stopped
    ports:
      - "3000:80"
    labels:
      # Traefik labels for reverse proxy (if using Traefik)
      - "traefik.enable=true"
      - "traefik.http.routers.transcribe.rule=Host(`transcribe.jeffemmett.com`)"
      - "traefik.http.services.transcribe.loadbalancer.server.port=80"
    networks:
      - default

networks:
  default:
    name: transcribe-network
