[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
|
.PHONY: alembic
|
||||||
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
|
.PHONY: alembic-upgrade
|
||||||
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
|
.PHONY: alembic-downgrade
|
||||||
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"
|
- "8000:8000"
|
||||||
volumes:
|
volumes:
|
||||||
- ./fooder:/opt/fooder/fooder:ro,z
|
- ./fooder:/opt/fooder/fooder:ro,z
|
||||||
- ./alembic:/opt/fooder/alembic:rw,z
|
- ./fooder/alembic:/opt/fooder/fooder/alembic:rw,z
|
||||||
- ./alembic.ini:/opt/fooder/alembic.ini:ro
|
|
||||||
command: "uvicorn fooder.app:app --host 0.0.0.0 --port 8000 --workers 1 --reload"
|
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",
|
author="Doman ICKYICKY",
|
||||||
license="MIT",
|
license="MIT",
|
||||||
packages=find_packages(),
|
packages=find_packages(),
|
||||||
|
package_data={
|
||||||
|
"fooder": ["alembic.ini", "alembic/README", "alembic/script.py.mako", "alembic/env.py", "alembic/versions/*.py"],
|
||||||
|
},
|
||||||
zip_safe=False,
|
zip_safe=False,
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue