Move to Docker; remove Logfire; small prompt fixes
All checks were successful
CI / ci (push) Successful in 15s

This commit is contained in:
Joakim Hellsén 2026-08-08 20:52:36 +02:00
commit bd939c94c2
Signed by: Joakim Hellsén
SSH key fingerprint: SHA256:/9h/CsExpFp+PRhsfA0xznFx2CGfTT5R/kpuFfUgEQk
13 changed files with 1830 additions and 258 deletions

20
compose.yaml Normal file
View file

@ -0,0 +1,20 @@
name: anewdawn
services:
bot:
build:
context: .
dockerfile: Dockerfile
image: anewdawn:latest
restart: unless-stopped
cap_drop:
- ALL
security_opt:
- no-new-privileges:true
read_only: true
env_file:
- .env
environment:
DISCORD_TOKEN: ${DISCORD_TOKEN?DISCORD_TOKEN is required}
DEEPSEEK_API_KEY: ${DEEPSEEK_API_KEY?DEEPSEEK_API_KEY is required}
OLLAMA_API_KEY: ${OLLAMA_API_KEY?OLLAMA_API_KEY is required}