@@ -14,52 +14,39 @@ services:
1414 dockerfile : ./Dockerfile
1515 ports :
1616 - " 3001:3001"
17- env_file :
18- - .env.local
17+ environment :
18+ - TOGETHER_API_KEY=${TOGETHER_API_KEY}
19+ - TOGETHER_MODEL=${TOGETHER_MODEL}
20+ - TOGETHERAI_API_KEY=${TOGETHERAI_API_KEY}
21+ - TOGETHERAI_MODEL_NAME=${TOGETHERAI_MODEL_NAME}
22+ - LANGCHAIN_TRACING_V2=${LANGCHAIN_TRACING_V2}
23+ - LANGCHAIN_CALLBACKS_BACKGROUND=${LANGCHAIN_CALLBACKS_BACKGROUND}
24+ - LANGSMITH_ENDPOINT=${LANGSMITH_ENDPOINT}
25+ - LANGSMITH_API_KEY=${LANGSMITH_API_KEY}
26+ - LANGSMITH_PROJECT=${LANGSMITH_PROJECT}
27+ - SQLITE_DB_PATH=${SQLITE_DB_PATH}
28+ - DB_DIR=${DB_DIR}
29+
1930 depends_on :
2031 sqlite :
2132 condition : service_healthy
2233 networks :
2334 - sql-assistant-network
2435
2536 sqlite :
26- image : nouchka /sqlite3:latest
37+ image : keinos /sqlite3:latest
2738 container_name : sqlite-db
2839 ports :
29- - " 8080:8080 "
40+ - " 5432:5432 "
3041 volumes :
31- - ./sqlite_data/init-cars-db.sh:/db/init-cars-db.sh
3242 - ./sqlite_data/car_db.sql:/db/car_db.sql
33- - sqlite_data:/db
43+ - ./ sqlite_data:/db
3444 entrypoint : >
35- sh -c "sqlite3 cars.db < /db/car_db.sql && tail -f /dev/null"
45+ sh -c "sqlite3 /db/ cars.db < < /db/car_db.sql && tail -f /dev/null"
3646 healthcheck :
3747 test : ["CMD", "sqlite3", "/db/cars.db", ".tables"]
3848 interval : 5s
3949 timeout : 5s
4050 retries : 5
4151 networks :
4252 - sql-assistant-network
43-
44- sqlitebrowser :
45- image : lscr.io/linuxserver/sqlitebrowser:latest
46- container_name : sqlitebrowser
47- environment :
48- - PUID=1000
49- - PGID=1000
50- - TZ=Etc/UTC
51- - CUSTOM_HTTP_PORT=4000
52- - CUSTOM_HTTPS_PORT=4001
53- depends_on :
54- sqlite :
55- condition : service_healthy
56- security_opt :
57- - seccomp:unconfined # optional
58- volumes :
59- - sqlite_data:/db/cars.db
60- ports :
61- - 4000:4000
62- - 4001:4001
63- restart : unless-stopped
64- networks :
65- - sql-assistant-network
0 commit comments