[Unit] Description=HallucyGenie AI Chat After=network-online.target Wants=network-online.target AssertPathExists=/data/Databases/hallucygenie/hallucygenie.env AssertPathIsDirectory=/data/Databases/hallucygenie/data [Container] ContainerName=hallucygenie Image=ghcr.io/bugabinga/hallucygenie:v1.0.2 AutoUpdate=registry Network=reverse.network UserNS=keep-id EnvironmentFile=/data/Databases/hallucygenie/hallucygenie.env Environment=NODE_ENV=production Environment=PORT=3000 Volume=/data/Databases/hallucygenie/data:/app/data:z HealthCmd=bun --eval "fetch('http://127.0.0.1:3000/api/health').then((r)=>process.exit(r.ok?0:1)).catch(()=>process.exit(1))" HealthInterval=30s HealthTimeout=3s HealthStartPeriod=5s HealthRetries=3 [Service] Restart=on-failure TimeoutStartSec=300 [Install] WantedBy=default.target