add drug dosages parsing, add postgres db

This commit is contained in:
ipu 2025-08-07 01:04:44 +03:00
parent c218e0bbf3
commit 4a59ba5f4a
15 changed files with 856 additions and 122 deletions

View file

@ -8,9 +8,15 @@ services:
- "${PUBLIC_API_PORT:-7311}:8000"
volumes:
- ./src:/app/src
- ./alembic/versions:/app/alembic/versions
depends_on:
- redis
- db
networks:
- ai-network
links:
- db
- redis
redis:
image: redis:7-alpine
@ -18,6 +24,29 @@ services:
- redis_data:/data
command: redis-server --appendonly yes
restart: unless-stopped
networks:
- ai-network
db:
image: postgres:17
env_file:
- .env
environment:
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
POSTGRES_DB: ${POSTGRES_DB}
ports:
- "${PUBLIC_POSTGRES_PORT:-5434}:5432"
volumes:
- postgres_data:/var/lib/postgresql/data
networks:
- ai-network
volumes:
redis_data:
postgres_data:
networks:
ai-network:
driver: bridge