Files
virtus-bot/docker-compose.yml

37 lines
912 B
YAML

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: