MemGPT
/
dev-compose.yaml
40 строк · 1.2 Кб
1services:2memgpt_db:3image: ankane/pgvector:v0.5.14networks:5default:6aliases:7- pgvector_db8- memgpt-db9environment:10- POSTGRES_USER=${MEMGPT_PG_USER}11- POSTGRES_PASSWORD=${MEMGPT_PG_PASSWORD}12- POSTGRES_DB=${MEMGPT_PG_DB}13volumes:14- ./.persist/pgdata-test:/var/lib/postgresql/data15- ./init.sql:/docker-entrypoint-initdb.d/init.sql16ports:17- "5432:5432"18memgpt_server:19#image: memgpt/memgpt-server:latest20image: memgpt-server21hostname: memgpt-server22build:23context: .24dockerfile: Dockerfile25depends_on:26- memgpt_db27ports:28- "8083:8083"29- "8283:8283"30environment:31- MEMGPT_SERVER_PASS=${MEMGPT_SERVER_PASS} # memgpt server password32- MEMGPT_PG_DB=${MEMGPT_PG_DB}33- MEMGPT_PG_USER=${MEMGPT_PG_USER}34- MEMGPT_PG_PASSWORD=${MEMGPT_PG_PASSWORD}35- MEMGPT_PG_HOST=pgvector_db36- MEMGPT_PG_PORT=543237- OPENAI_API_KEY=${OPENAI_API_KEY}38volumes:39- ./configs/server_config.yaml:/root/.memgpt/config # config file40# ~/.memgpt/credentials:/root/.memgpt/credentials # credentials file41