diff --git a/.gitignore b/.gitignore index 7c9d120..7e0636d 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ db.sqlite3 #pr_agent/ static/admin/ config.local.ini +pg \ No newline at end of file diff --git a/config.ini b/config.ini index 4c277de..23af7b5 100644 --- a/config.ini +++ b/config.ini @@ -9,5 +9,5 @@ DEFAULT = pg DB_NAME = pr_manager DB_USER = admin DB_PASSWORD = admin123456 -DB_HOST = 110.40.30.95 +DB_HOST = prpg DB_PORT = 5432 diff --git a/docker-compose.yaml b/docker-compose.yaml index ac5c78e..5c15dce 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -1,7 +1,27 @@ services: + # 数据库 + prpg: + image: pgvector/pgvector:pg17 + container_name: prpg + restart: always + environment: + - POSTGRES_DB=pr_manager + - POSTGRES_USER=admin + - POSTGRES_PASSWORD=admin123456 + ports: + - "10007:5432" + volumes: + - ./db:/var/lib/postgresql/data + logging: + driver: "json-file" + options: + max-size: "50M" + max-file: "1" + # nginx nginx: image: nginx:latest container_name: prnginx + restart: always depends_on: - backend ports: @@ -18,6 +38,9 @@ services: backend: image: pr_manager:latest container_name: backend + restart: always + depends_on: + - prpg command: sh start.sh ports: - "18000:18000"