a love letter to tangled (android, iOS, and a search API)
1services:
2 postgres:
3 image: postgres:17-alpine
4 restart: unless-stopped
5 ports:
6 - "5432:5432"
7 environment:
8 POSTGRES_USER: ${USER:-postgres}
9 POSTGRES_DB: ${USER:-postgres}_dev
10 POSTGRES_HOST_AUTH_METHOD: trust
11 volumes:
12 - twisted-postgres:/var/lib/postgresql/data
13 healthcheck:
14 test:
15 [
16 "CMD-SHELL",
17 "pg_isready -h localhost -p 5432 -U ${USER:-postgres} -d ${USER:-postgres}_dev",
18 ]
19 interval: 10s
20 timeout: 5s
21 retries: 5
22
23 tap:
24 image: ghcr.io/bluesky-social/indigo/tap:sha-4f47add43060c27e8a37d9d76482ecddf001fcd8
25 restart: unless-stopped
26 ports:
27 - "2480:2480"
28 environment:
29 TAP_BIND: :2480
30 TAP_DATABASE_URL: sqlite:///data/tap.db
31 TAP_ADMIN_PASSWORD: ${TAP_AUTH_PASSWORD:-twisted-dev}
32 TAP_LOG_LEVEL: ${TAP_LOG_LEVEL:-info}
33 TAP_COLLECTION_FILTERS: ${TAP_COLLECTION_FILTERS:-}
34 volumes:
35 - twisted-tap:/data
36
37volumes:
38 twisted-postgres:
39 twisted-tap: