this repo has no description
1version: "3.9"
2
3services:
4 postgres:
5 image: postgres:16
6 container_name: effem-appview-postgres
7 environment:
8 POSTGRES_USER: effem
9 POSTGRES_PASSWORD: effem
10 POSTGRES_DB: effem
11 ports:
12 - "5432:5432"
13 volumes:
14 - effem_appview_pgdata:/var/lib/postgresql/data
15
16 appview:
17 build:
18 context: .
19 dockerfile: Dockerfile
20 container_name: effem-appview
21 depends_on:
22 - postgres
23 environment:
24 EFFEM_BIND: ":8080"
25 EFFEM_DATABASE_URL: "postgres://effem:effem@postgres:5432/effem?sslmode=disable"
26 EFFEM_RELAY_HOST: "wss://bsky.network"
27 EFFEM_PLC_HOST: "https://plc.directory"
28 EFFEM_FIREHOSE_PARALLELISM: "5"
29 EFFEM_PI_KEY: "${EFFEM_PI_KEY:-}"
30 EFFEM_PI_SECRET: "${EFFEM_PI_SECRET:-}"
31 EFFEM_AUTH_REQUIRED: "${EFFEM_AUTH_REQUIRED:-true}"
32 EFFEM_AUTH_READ_TOKENS: "${EFFEM_AUTH_READ_TOKENS:-dev-token=did:plc:localdev}"
33 EFFEM_AUTH_ADMIN_TOKENS: "${EFFEM_AUTH_ADMIN_TOKENS:-}"
34 EFFEM_CORS_ALLOWED_ORIGINS: "${EFFEM_CORS_ALLOWED_ORIGINS:-http://localhost:3000}"
35 EFFEM_RATE_LIMIT_ENABLED: "${EFFEM_RATE_LIMIT_ENABLED:-true}"
36 EFFEM_RATE_LIMIT_RPS: "${EFFEM_RATE_LIMIT_RPS:-5}"
37 EFFEM_RATE_LIMIT_BURST: "${EFFEM_RATE_LIMIT_BURST:-20}"
38 ports:
39 - "8080:8080"
40
41volumes:
42 effem_appview_pgdata: