Portainer-Deployment: Env-Interpolation statt env_file, lokales Webhook-Test-Skript
- docker-compose.yml: Variablen per Interpolation (lokal aus .env, in Portainer aus Stack-Env) - tools/test-webhook.mjs: signierte Fake-Testzustellung gegen die lokale Instanz - README: Portainer-Anleitung präzisiert (Git-Auth für privates Repo, Pull and redeploy) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
+9
-1
@@ -5,7 +5,15 @@ services:
|
||||
image: ecobot:latest
|
||||
container_name: ecobot
|
||||
restart: unless-stopped
|
||||
env_file: .env
|
||||
# Werte kommen per Interpolation: lokal aus der .env im Projektordner (liest
|
||||
# docker compose automatisch), in Portainer aus den Stack-Environment-Variables
|
||||
environment:
|
||||
DISCORD_TOKEN: ${DISCORD_TOKEN}
|
||||
DISCORD_CLIENT_ID: ${DISCORD_CLIENT_ID}
|
||||
DISCORD_GUILD_ID: ${DISCORD_GUILD_ID:-}
|
||||
COMMIT_CHANNEL_ID: ${COMMIT_CHANNEL_ID}
|
||||
GITEA_WEBHOOK_SECRET: ${GITEA_WEBHOOK_SECRET}
|
||||
DB_PATH: /app/data/ecobot.db
|
||||
# HTTP-Endpoint für Gitea-Webhooks + Webinterface
|
||||
# NPM leitet bot.d4rkst3r.de → host.docker.internal:3080
|
||||
ports:
|
||||
|
||||
Reference in New Issue
Block a user