fix data persistance by removing docker compose down step #11
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Deploy urlshortener by runner | |
on: | |
push: | |
branches: [ "main" ] | |
paths: | |
- urlshortener/** | |
- .github/workflows/** | |
defaults: | |
run: | |
working-directory: urlshortener | |
jobs: | |
test: | |
runs-on: ubuntu-latest | |
steps: | |
- name: checkout repo | |
uses: actions/checkout@v4 | |
- name: setup tests | |
run: docker compose run --build --rm test server db_setup test | |
- name: run tests | |
run: docker compose run --rm test tests | |
deploy: | |
runs-on: self-hosted | |
needs: test | |
steps: | |
- name: checkout repo | |
uses: actions/checkout@v4 | |
- name: dev setup | |
run: docker compose run --build --rm app server db_setup dev | |
- name: dev up | |
env: | |
SERVICE_HOST: ${{ vars.SERVICE_HOST }} | |
run: docker compose up --build -d |