Doiiars
Committed by GitHub

Merge pull request #150 from DoiiarX/docker-compose-db

docker-compose.yml数据库集成
@@ -23,3 +23,18 @@ services: @@ -23,3 +23,18 @@ services:
23 - ./insight_engine_streamlit_reports:/app/insight_engine_streamlit_reports 23 - ./insight_engine_streamlit_reports:/app/insight_engine_streamlit_reports
24 - ./media_engine_streamlit_reports:/app/media_engine_streamlit_reports 24 - ./media_engine_streamlit_reports:/app/media_engine_streamlit_reports
25 - ./query_engine_streamlit_reports:/app/query_engine_streamlit_reports 25 - ./query_engine_streamlit_reports:/app/query_engine_streamlit_reports
  26 +
  27 + db:
  28 + image: postgres:15
  29 + container_name: bettafish-db
  30 + restart: unless-stopped
  31 + env_file:
  32 + - .env
  33 + environment:
  34 + POSTGRES_USER: ${POSTGRES_USER:-bettafish}
  35 + POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-bettafish}
  36 + POSTGRES_DB: ${POSTGRES_DB:-bettafish}
  37 + ports:
  38 + - "${POSTGRES_PORT:-5444}:5432"
  39 + volumes:
  40 + - ./db_data:/var/lib/postgresql/data