wired up dockr compose and ttyd

This commit is contained in:
Aaron Job
2023-09-10 02:26:55 +00:00
parent d233db45d9
commit fc063fde06
3 changed files with 45 additions and 23 deletions

View File

@@ -2,33 +2,39 @@ version: '3'
services:
gpt-pilot:
environment:
#OPENAI or AZURE
- ENDPOINT=OPENAI
- OPENAI_API_KEY=
# - AZURE_API_KEY=
# - AZURE_ENDPOINT=
#In case of Azure endpoint, change this to your deployed model name
- MODEL_NAME=gpt-4
- MAX_TOKENS=8192
- DB_NAME=gpt-pilot
- DATABASE_TYPE=postgres
- DB_NAME=pilot
- DB_HOST=postgres
- DB_PORT=5432
- DB_USER=gpt-pilot
- DB_PASSWORD=gpt-pilot
- DB_USER=pilot
- DB_PASSWORD=pilot
build:
context: .
dockerfile: Dockerfile
pgadmin:
container_name: pgadmin4_container
image: dpage/pgadmin4
restart: always
environment:
PGADMIN_DEFAULT_EMAIL: admin@admin.com
PGADMIN_DEFAULT_PASSWORD: gpt-pilot
ports:
- "5050:80"
- "7681:7681"
depends_on:
postgres:
condition: service_healthy
postgres:
image: postgres
restart: always
environment:
POSTGRES_USER: gpt-pilot
POSTGRES_PASSWORD: gpt-pilot
POSTGRES_DB: gpt-pilot
POSTGRES_USER: pilot
POSTGRES_PASSWORD: pilot
POSTGRES_DB: pilot
ports:
- "5432:5432"
healthcheck:
test: ["CMD-SHELL", "pg_isready -U user"]
interval: 30s
timeout: 10s
retries: 3