From f17ba4d324901f8e9d1b4c540d7c79227ee9c8a3 Mon Sep 17 00:00:00 2001 From: Sondre Malerud Date: Sun, 16 Mar 2025 11:47:36 +0100 Subject: [PATCH] Deploy workflow attempt --- .github/workflows/deploy_test.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy_test.yml b/.github/workflows/deploy_test.yml index a14f485..07644d1 100644 --- a/.github/workflows/deploy_test.yml +++ b/.github/workflows/deploy_test.yml @@ -1,6 +1,11 @@ name: Deploy to TDT4242 server development on: + push: + branches: + - main + - dev + - staging workflow_dispatch: inputs: config: @@ -18,7 +23,8 @@ jobs: runs-on: self-hosted env: REPO_NAME: ${{ github.event.repository.name }} - COMPOSE_FILE: ${{ github.event.inputs.config }} + COMPOSE_FILE: ${{ github.ref == 'refs/heads/dev' && 'docker-compose.dev.yml' || github.ref == 'refs/heads/staging' && 'docker-compose.stag.yml' || 'docker-compose.yml' }} + steps: - name: Checkout repository @@ -35,7 +41,7 @@ jobs: docker compose version cd $GITHUB_WORKSPACE docker compose -f $COMPOSE_FILE --verbose config && printf "OK\n" || exit 1 - + - name: Build and run docker image run: docker compose -f $COMPOSE_FILE up --force-recreate --build -d