From 15ab63c3e583ca67ca7c00e333837c7444445102 Mon Sep 17 00:00:00 2001 From: Arnaud Nelissen Date: Sun, 28 Jun 2026 01:11:47 +0200 Subject: [PATCH] fix: use environment substitution instead of env_file for Portainer git deploy MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Portainer git deployments have no .env file on disk. Switch to environment: with ${VAR} substitution — vars injected via Portainer UI. Co-Authored-By: Claude Sonnet 4.6 --- docker-compose.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 00de492..61aefb1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,7 +4,20 @@ services: restart: unless-stopped ports: - "${PORT:-3001}:3001" - env_file: .env + environment: + - SOLEM_EMAIL=${SOLEM_EMAIL} + - SOLEM_PASSWORD=${SOLEM_PASSWORD} + - SOLEM_BASE=${SOLEM_BASE:-https://qualif.mysolem.com} + - INDYGO_BASE=${INDYGO_BASE:-https://qualif.myindygo.com} + - SOLEM_USER_ID=${SOLEM_USER_ID:-5de53bca7ed4c45c2cfe067f} + - MQTT_URL=${MQTT_URL} + - MQTT_USERNAME=${MQTT_USERNAME} + - MQTT_PASSWORD=${MQTT_PASSWORD} + - MQTT_TOPIC_PREFIX=${MQTT_TOPIC_PREFIX:-myprimal} + - PORT=${PORT:-3001} + - POLL_FAST=${POLL_FAST:-60} + - POLL_NORMAL=${POLL_NORMAL:-300} + - POLL_SLOW=${POLL_SLOW:-900} volumes: - myprimal-config:/app/config.json