@@ -14,49 +14,49 @@ docker-up: ## Run project with compose
1414docker-clean : # # Clean Reset project containers and volumes with compose
1515 docker compose down -v --remove-orphans | true
1616 docker compose rm -f | true
17- docker volume rm fastapi_postgres_data | true
17+ docker volume rm panettone_postgres_data | true
1818
1919.PHONY : docker-apply-db-migrations
2020docker-apply-db-migrations : # # apply alembic migrations to database/schema
21- docker compose run --rm app alembic upgrade head
21+ docker compose run --rm api1 alembic upgrade head
2222
2323.PHONY : docker-create-db-migration
2424docker-create-db-migration : # # Create new alembic database migration aka database revision. Example: make docker-create-db-migration msg="add users table"
25- docker compose up -d db | true
26- docker compose run --no-deps app alembic revision --autogenerate -m " $( msg) "
25+ docker compose up -d postgres | true
26+ docker compose run --no-deps api1 alembic revision --autogenerate -m " $( msg) "
2727
2828.PHONY : docker-test
2929docker-test : # # Run project tests
30- docker compose -f compose.yml -f test-compose.yml run --rm app pytest tests --durations=0 -vv
30+ docker compose -f compose.yml -f test-compose.yml run --rm api1 pytest tests --durations=0 -vv
3131
3232.PHONY : docker-test-snapshot
3333docker-test-snapshot : # # Run project tests with inline snapshot
34- docker compose -f compose.yml -f test-compose.yml run --rm app pytest tests --inline-snapshot=fix
34+ docker compose -f compose.yml -f test-compose.yml run --rm api1 pytest tests --inline-snapshot=fix
3535
3636.PHONY : safety
3737safety : # # Check project and dependencies with safety https://github.com/pyupio/safety
38- docker compose run --rm app safety check
38+ docker compose run --rm api1 safety check
3939
4040.PHONY : py-upgrade
4141py-upgrade : # # Upgrade project py files with pyupgrade library for python version 3.10
42- pyupgrade --py313-plus ` find app -name " *.py" `
42+ pyupgrade --py313-plus ` find api1 -name " *.py" `
4343
4444.PHONY : lint
4545lint : # # Lint project code.
4646 uv run ruff check --fix .
4747
4848.PHONY : slim-build
4949slim-build : # # with power of docker-slim build smaller and safer images
50- docker-slim build --compose-file docker-compose.yml --target-compose-svc app --dep-include-target-compose-svc-deps true --http-probe-exec app fastapi-sqlalchemy-asyncpg_app :latest
50+ docker-slim build --compose-file docker-compose.yml --target-compose-svc api1 --dep-include-target-compose-svc-deps true --http-probe-exec api1 fastapi-sqlalchemy-asyncpg_api1 :latest
5151
5252.PHONY : docker-feed-database
5353docker-feed-database : # # create database objects and insert data
54- docker compose exec db psql devdb devdb -f /home/gx/code/shakespeare_work.sql | true
55- docker compose exec db psql devdb devdb -f /home/gx/code/shakespeare_chapter.sql | true
56- docker compose exec db psql devdb devdb -f /home/gx/code/shakespeare_wordform.sql | true
57- docker compose exec db psql devdb devdb -f /home/gx/code/shakespeare_character.sql | true
58- docker compose exec db psql devdb devdb -f /home/gx/code/shakespeare_paragraph.sql | true
59- docker compose exec db psql devdb devdb -f /home/gx/code/shakespeare_character_work.sql
54+ docker compose exec postgres psql devdb devdb -f /home/gx/code/shakespeare_work.sql | true
55+ docker compose exec postgres psql devdb devdb -f /home/gx/code/shakespeare_chapter.sql | true
56+ docker compose exec postgres psql devdb devdb -f /home/gx/code/shakespeare_wordform.sql | true
57+ docker compose exec postgres psql devdb devdb -f /home/gx/code/shakespeare_character.sql | true
58+ docker compose exec postgres psql devdb devdb -f /home/gx/code/shakespeare_paragraph.sql | true
59+ docker compose exec postgres psql devdb devdb -f /home/gx/code/shakespeare_character_work.sql
6060
6161.PHONY : model-generate
6262model-generate : # # generate sqlalchemy models from database
0 commit comments