diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index f7218a8..fecd51d 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -2,9 +2,9 @@ name: Deploy to TDT4242 server development on: push: - branches: [ "main" ] + branches: [ "production" ] pull_request: - branches: [ "main" ] + branches: [ "production" ] jobs: deploy: @@ -21,9 +21,6 @@ jobs: with: export-variables: true keys-case: bypass - - - name: Get name - run: whoami - name: Check status of config file run: | @@ -32,6 +29,12 @@ jobs: cd $GITHUB_WORKSPACE docker compose -f $COMPOSE_FILE --verbose config && printf "OK\n" || exit 1 + - name: Run tests + run: | + docker-compose -f docker-compose.stag.yml up --build –d + docker exec secfit_stag_backend python manage.py test tests || exit 1 + docker-compose -f docker-compose.stag.yml down + - name: Build and run docker image run: docker compose -f $COMPOSE_FILE up --force-recreate --build -d