diff --git a/docker-compose.yml b/docker-compose.yml index 6ee2fd0..cc0767d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,20 +2,21 @@ version: '3.8' services: basharbot: + image: basharbot:latest build: . container_name: basharbot restart: unless-stopped environment: - - DISCORD_TOKEN=MTAxNDE5NDAxNzM0NjUzMTQxOQ.GY6P0P.jnCq9V4SbeO1HmkNuzWCSM47CnrIsdko_3sCCw - - WHISPER_MODEL_SIZE=small - - LOG_LEVEL=DEBUG - - TRANSCRIPT_LOG_ENABLED=true - - HOTWORD_ENABLED=true - - GOODBOY_USER_ID=94578724413902848 - - TRANSCRIPT_LOG_PATH=/app/logs/transcript.log + DISCORD_TOKEN: ${DISCORD_TOKEN} + WHISPER_MODEL_SIZE: ${WHISPER_MODEL_SIZE:-small} + LOG_LEVEL: ${LOG_LEVEL:-INFO} + TRANSCRIPT_LOG_ENABLED: ${TRANSCRIPT_LOG_ENABLED:-true} + HOTWORD_ENABLED: ${HOTWORD_ENABLED:-true} + GOODBOY_USER_ID: ${GOODBOY_USER_ID:-94578724413902848} + TRANSCRIPT_LOG_PATH: /app/logs/transcript.log volumes: - - ./logs:/app/logs - - ./data:/app/data + - bot-logs:/app/logs + - bot-data:/app/data - whisper-models:/root/.cache/huggingface networks: - bot-network @@ -23,6 +24,10 @@ services: - "com.centurylinklabs.watchtower.enable=true" volumes: + bot-logs: + driver: local + bot-data: + driver: local whisper-models: driver: local