1
0
forked from sass/tipibot

Add container support

This commit is contained in:
Rene Arumetsa
2026-04-20 22:37:55 +03:00
parent 07360d3f11
commit 64d9b304a9
3 changed files with 62 additions and 0 deletions

33
compose.yaml Normal file
View File

@@ -0,0 +1,33 @@
services:
pocketbase:
image: ghcr.io/muchobien/pocketbase:latest
container_name: tipibot-pocketbase
restart: unless-stopped
volumes:
- pb_data:/pb_data
ports:
- "8090:8090"
healthcheck:
test: ["CMD", "wget", "-q", "--spider", "http://localhost:8090/api/health"]
interval: 10s
timeout: 5s
retries: 3
bot:
build: .
container_name: tipibot
restart: unless-stopped
depends_on:
pocketbase:
condition: service_healthy
env_file:
- .env
environment:
- PB_URL=http://pocketbase:8090
volumes:
- ./data:/app/data
- ./logs:/app/logs
- ./credentials.json:/app/credentials.json:ro
volumes:
pb_data: