version: '3.8' services: bot: image: fevirtus/virtus-bot:latest container_name: virtus_bot restart: always ports: - "8000:8000" environment: - BOT_TOKEN=${BOT_TOKEN} - POSTGRES_URL=${POSTGRES_URL} - POSTGRES_HOST=${POSTGRES_HOST:-db} - POSTGRES_PORT=${POSTGRES_PORT:-5432} - POSTGRES_USER=${POSTGRES_USER:-virtus} - POSTGRES_PASSWORD=${POSTGRES_PASSWORD:-password} - POSTGRES_DB=${POSTGRES_DB:-virtus_bot} depends_on: - db command: uv run python main.py db: image: postgres:15-alpine container_name: virtus_db restart: always environment: - POSTGRES_USER=${POSTGRES_USER:-virtus} - POSTGRES_PASSWORD=${POSTGRES_PASSWORD:-password} - POSTGRES_DB=${POSTGRES_DB:-virtus_bot} volumes: - postgres_data:/var/lib/postgresql/data ports: - "5432:5432" volumes: postgres_data: