@@ -50,29 +50,31 @@ jobs:
5050 run : stat db.sqlite3
5151 - name : Test data
5252 run : curl -Ss http://localhost:8000/api/v2/pokemon/1/ | grep -q 'bulbasaur'
53- postgres :
54- runs-on : ubuntu-latest
55- steps :
56- - name : Checkout
57- uses : actions/checkout@v5
58- with :
59- submodules : recursive
60- - name : Build
61- run : |
62- docker compose -f docker-compose.yml -f docker-compose-dev.yml up -d
63- make docker-migrate
64- make docker-build-db
65- - name : Dump DB
66- run : docker compose exec -T -u postgres db sh -c "cd /tmp && pg_dump -h localhost -Fc -U ash -N 'hdb_*' pokeapi > pokeapi.dump"
67- - name : Copy dump
68- run : docker compose cp db:/tmp/pokeapi.dump ./
69- - name : Down services
70- run : docker compose -f docker-compose.yml -f docker-compose-dev.yml down -v
71- - name : Start services
72- run : docker compose -f docker-compose.yml -f docker-compose-dev.yml up -d
73- - name : Import database
74- run : |
75- docker compose cp ./pokeapi.dump db:/tmp/
76- docker compose exec -T -u postgres db sh -c "cd /tmp && pg_restore -h localhost -U ash -d pokeapi pokeapi.dump"
77- - name : Test data
78- run : curl -Ss http://localhost/api/v2/pokemon/1/ | grep -q 'bulbasaur'
53+ # postgres:
54+ # runs-on: ubuntu-latest
55+ # steps:
56+ # - name: Checkout
57+ # uses: actions/checkout@v5
58+ # with:
59+ # submodules: recursive
60+ # - name: Install uv
61+ # uses: astral-sh/setup-uv@v7
62+ # - name: Build
63+ # run: |
64+ # docker compose -f docker-compose.yml -f docker-compose-dev.yml up -d
65+ # make docker-migrate
66+ # make docker-build-db
67+ # - name: Dump DB
68+ # run: docker compose exec -T -u postgres db sh -c "cd /tmp && pg_dump -h localhost -Fc -U ash -N 'hdb_*' pokeapi > pokeapi.dump"
69+ # - name: Copy dump
70+ # run: docker compose cp db:/tmp/pokeapi.dump ./
71+ # - name: Down services
72+ # run: docker compose -f docker-compose.yml -f docker-compose-dev.yml down -v
73+ # - name: Start services
74+ # run: docker compose -f docker-compose.yml -f docker-compose-dev.yml up -d
75+ # - name: Import database
76+ # run: |
77+ # docker compose cp ./pokeapi.dump db:/tmp/
78+ # docker compose exec -T -u postgres db sh -c "cd /tmp && pg_restore -h localhost -U ash -d pokeapi pokeapi.dump"
79+ # - name: Test data
80+ # run: curl -Ss http://localhost/api/v2/pokemon/1/ | grep -q 'bulbasaur'
0 commit comments