diff --git a/.github/workflows/deploy_test.yml b/.github/workflows/deploy_test.yml index a14f485..259d68c 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: + # - dev + # - staging + - main workflow_dispatch: inputs: config: @@ -18,8 +23,14 @@ jobs: runs-on: self-hosted env: REPO_NAME: ${{ github.event.repository.name }} - COMPOSE_FILE: ${{ github.event.inputs.config }} - + COMPOSE_FILE: ${{ github.event.inputs.config || + (github.ref == 'refs/heads/main' && 'docker-compose.yml') }} + + # COMPOSE_FILE: ${{ github.event.inputs.config || + # (github.ref == 'refs/heads/main' && 'docker-compose.yml') || + # (github.ref == 'refs/heads/staging' && 'docker-compose.stag.yml') || + # (github.ref == 'refs/heads/dev' && 'docker-compose.dev.yml') }} + steps: - name: Checkout repository uses: actions/checkout@v3 @@ -35,9 +46,9 @@ 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 + + - name: Build and run docker image run: docker compose -f $COMPOSE_FILE up --force-recreate --build -d - + - name: Verify that gateway is available run: docker ps