Using alembic
This commit is contained in:
@@ -13,7 +13,6 @@ services:
|
||||
- "3306"
|
||||
volumes:
|
||||
- mysql_data:/var/lib/mysql
|
||||
- ./database/init.sql:/docker-entrypoint-initdb.d/init.sql:ro
|
||||
networks:
|
||||
- membership_private
|
||||
healthcheck:
|
||||
@@ -35,7 +34,11 @@ services:
|
||||
- "6000:8000" # Only expose backend API to host
|
||||
volumes:
|
||||
- ./backend/app:/app/app
|
||||
- ./backend/alembic:/app/alembic
|
||||
- ./backend/alembic.ini:/app/alembic.ini
|
||||
- uploads_data:/app/uploads
|
||||
command: >
|
||||
sh -c "alembic upgrade head && uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload"
|
||||
depends_on:
|
||||
mysql:
|
||||
condition: service_healthy
|
||||
|
||||
Reference in New Issue
Block a user