Lenpaste

About

Docs

Settings

YAML, LF
 1services:
 2  tianji:
 3    image: moonrailgun/tianji:latest
 4    ports:
 5      - "12354:12345"
 6    environment:
 7      DATABASE_URL: postgresql://tianji:tianji@postgres:5432/tianji
 8      JWT_SECRET: replace-me-with-a-random-string
 9      ALLOW_REGISTER: "false"
10      ALLOW_OPENAPI: "false"
11      OPENAI_API_KEY: "random-string-of-characters"
12    depends_on:
13      - postgres
14    restart: always
15  postgres:
16    image: postgres:15.4-alpine
17    environment:
18      POSTGRES_DB: tianji
19      POSTGRES_USER: tianji
20      POSTGRES_PASSWORD: tianji
21    volumes:
22      - tianji-db-data:/var/lib/postgresql/data
23    restart: always
24    healthcheck:
25      test: ["CMD-SHELL", "pg_isready -U $${POSTGRES_USER} -d $${POSTGRES_DB}"]
26      interval: 5s
27      timeout: 5s
28      retries: 5
29volumes:
30  tianji-db-data:

Created: Tue, 07 Jan 2025 23:54:52 +0000

Expires: Never