From cbf27eae14cecd72d65fde72e38c1f8f914d126d Mon Sep 17 00:00:00 2001 From: Syco21 Date: Thu, 14 May 2026 12:00:00 +0200 Subject: [PATCH] Switch to docker run for deploy, fixes dollar and hash in passwords --- .woodpecker.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index bdcc30d..d66f0ee 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -16,6 +16,7 @@ steps: - /var/run/docker.sock:/var/run/docker.sock - /opt/docker/dashboard/.env:/opt/docker/dashboard/.env commands: - - sed "s/='\(.*\)'$/=\1/; s/=\"\(.*\)\"$/=\1/" /opt/docker/dashboard/.env | sed 's/\$/\$\$/g' > /tmp/dashboard.env - - docker compose -f docker-compose.prod.yml down || true - - docker compose -f docker-compose.prod.yml up -d + - sed "s/='\(.*\)'$/=\1/; s/=\"\(.*\)\"$/=\1/" /opt/docker/dashboard/.env > /tmp/dashboard.env + - docker stop dashboard || true + - docker rm dashboard || true + - docker run -d --name dashboard --restart unless-stopped -p 3002:3001 --env-file /tmp/dashboard.env dashboard:latest