MemGPT

Форк
0
/
dev-compose.yaml 
40 строк · 1.2 Кб
1
services:
2
  memgpt_db:
3
    image: ankane/pgvector:v0.5.1
4
    networks:
5
      default:
6
        aliases:
7
          - pgvector_db
8
          - memgpt-db
9
    environment:
10
      - POSTGRES_USER=${MEMGPT_PG_USER}
11
      - POSTGRES_PASSWORD=${MEMGPT_PG_PASSWORD}
12
      - POSTGRES_DB=${MEMGPT_PG_DB}
13
    volumes:
14
      - ./.persist/pgdata-test:/var/lib/postgresql/data
15
      - ./init.sql:/docker-entrypoint-initdb.d/init.sql
16
    ports:
17
      - "5432:5432"
18
  memgpt_server:
19
    #image: memgpt/memgpt-server:latest
20
    image: memgpt-server
21
    hostname: memgpt-server
22
    build:
23
      context: .
24
      dockerfile: Dockerfile
25
    depends_on:
26
      - memgpt_db
27
    ports:
28
      - "8083:8083"
29
      - "8283:8283"
30
    environment:
31
      - MEMGPT_SERVER_PASS=${MEMGPT_SERVER_PASS} # memgpt server password
32
      - 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_db
36
      - MEMGPT_PG_PORT=5432
37
      - OPENAI_API_KEY=${OPENAI_API_KEY}
38
    volumes:
39
      - ./configs/server_config.yaml:/root/.memgpt/config # config file
40
      # ~/.memgpt/credentials:/root/.memgpt/credentials # credentials file
41

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.