From 4e39b92db1432705972eb94a505719dee84e7f45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A5kon=20Haugen?= Date: Thu, 20 Mar 2025 12:57:03 +0100 Subject: [PATCH] test: Add comment to test GitHub Actions token --- .github/workflows/deploy-dev.yml | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/.github/workflows/deploy-dev.yml b/.github/workflows/deploy-dev.yml index 79c9ab8..962944e 100644 --- a/.github/workflows/deploy-dev.yml +++ b/.github/workflows/deploy-dev.yml @@ -1,5 +1,6 @@ name: Deploy to Development +# Test workflow with ACTIONS token on: push: branches: @@ -12,7 +13,8 @@ jobs: steps: - name: Checkout Repository uses: actions/checkout@v3 - + with: + token: ${{ secrets.ACTIONS }} - name: Load Environment Variables uses: falti/dotenv-action@v1.1.4 @@ -22,19 +24,25 @@ jobs: - name: Build Docker Image for Frontend run: | - sudo docker build -t myapp:latest -f frontend/Dockerfile . + cd frontend + sudo docker build -t secfit-frontend:latest . - - - name: Stop Existing Container + - name: Stop and Remove Existing Container run: | - # If a container is running, stop and remove it - docker rm -f myapp_container || true + sudo docker rm -f secfit-frontend || true - name: Run New Container run: | - # Run the new container in detached mode. - # Map host port 8080 to container port 3000 (adjust as necessary) - docker run -d --name myapp_container -p 8080:3000 myapp:latest + sudo docker run -d \ + --name secfit-frontend \ + -p 3000:3000 \ + --restart unless-stopped \ + -e NODE_ENV=production \ + secfit-frontend:latest - name: Verify Deployment - run: docker ps + run: | + sudo docker ps + echo "Waiting for container to be healthy..." + sleep 10 + curl -f http://localhost:3000 || exit 1