This repository was archived by the owner on Aug 9, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
41 lines (40 loc) · 1.32 KB
/
docker-compose.yml
File metadata and controls
41 lines (40 loc) · 1.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
name: ansenbot
version: '3.8'
services:
ansenbot:
build:
context: .
environment:
NODE_ENV: ${NODE_ENV:-development}
DISCORD_BOT_TOKEN: ${DISCORD_BOT_TOKEN}
OPENAI_API_KEY: ${OPENAI_API_KEY}
POCKETBASE_URL: ${POCKETBASE_URL}
POCKETBASE_IMAGE_URL: ${POCKETBASE_IMAGE_URL}
LOG_LEVEL: ${LOG_LEVEL}
POCKETBASE_ADMIN_EMAIL: ${POCKETBASE_ADMIN_EMAIL}
POCKETBASE_ADMIN_PASSWORD: ${POCKETBASE_ADMIN_PASSWORD}
ANIME_IMG_GEN_API_URL: ${ANIME_IMG_GEN_API_URL}
NOVEL_AI_API_URL: ${NOVEL_AI_API_URL}
NOVEL_AI_API_KEY: ${NOVEL_AI_API_KEY}
PINECONE_API_KEY: ${PINECONE_API_KEY}
PINECONE_ENVIRONMENT: ${PINECONE_ENVIRONMENT}
PINECONE_INDEX_NAME: ${PINECONE_INDEX_NAME}
IMAGEKIT_PUBLIC_KEY: ${IMAGEKIT_PUBLIC_KEY}
IMAGEKIT_PRIVATE_KEY: ${IMAGEKIT_PRIVATE_KEY}
IMAGEKIT_URL_ENDPOINT: ${IMAGEKIT_URL_ENDPOINT}
image: sum117/ansenbot:0.5.4
restart: unless-stopped
pocketbase:
healthcheck:
test: wget --no-verbose --tries=1 --spider http://localhost:8090/api/health || exit 1"]
interval: 5s
timeout: 5s
retries: 5
start_period: 30s
image: ghcr.io/muchobien/pocketbase:0.15.3
ports:
- 8090:8090
restart: unless-stopped
volumes:
- /pb_data:/pb_data
- /pb_migrations/:/pb_migrations