[alembic] better docker building
This commit is contained in:
parent
17642c4c74
commit
e970bdf3dc
8 changed files with 7 additions and 5 deletions
6
Makefile
6
Makefile
|
|
@ -48,12 +48,12 @@ test:
|
|||
|
||||
.PHONY: alembic
|
||||
alembic:
|
||||
docker compose exec -e MSG="$(MSG)" api bash -c 'alembic revision --autogenerate -m "$${MSG}"'
|
||||
docker compose exec -e MSG="$(MSG)" api bash -c 'alembic -c /opt/fooder/fooder/alembic.ini revision --autogenerate -m "$${MSG}"'
|
||||
|
||||
.PHONY: alembic-upgrade
|
||||
alembic-upgrade:
|
||||
docker compose exec api bash -c 'alembic upgrade head'
|
||||
docker compose exec api bash -c 'alembic -c /opt/fooder/fooder/alembic.ini upgrade head'
|
||||
|
||||
.PHONY: alembic-downgrade
|
||||
alembic-downgrade:
|
||||
docker compose exec api bash -c 'alembic downgrade -1'
|
||||
docker compose exec api bash -c 'alembic -c /opt/fooder/fooder/alembic.ini downgrade -1'
|
||||
|
|
|
|||
|
|
@ -26,6 +26,5 @@ services:
|
|||
- "8000:8000"
|
||||
volumes:
|
||||
- ./fooder:/opt/fooder/fooder:ro,z
|
||||
- ./alembic:/opt/fooder/alembic:rw,z
|
||||
- ./alembic.ini:/opt/fooder/alembic.ini:ro
|
||||
- ./fooder/alembic:/opt/fooder/fooder/alembic:rw,z
|
||||
command: "uvicorn fooder.app:app --host 0.0.0.0 --port 8000 --workers 1 --reload"
|
||||
|
|
|
|||
3
setup.py
3
setup.py
|
|
@ -10,5 +10,8 @@ setup(
|
|||
author="Doman ICKYICKY",
|
||||
license="MIT",
|
||||
packages=find_packages(),
|
||||
package_data={
|
||||
"fooder": ["alembic.ini", "alembic/README", "alembic/script.py.mako", "alembic/env.py", "alembic/versions/*.py"],
|
||||
},
|
||||
zip_safe=False,
|
||||
)
|
||||
|
|
|
|||
Loading…
Reference in a new issue