Auto-indexing service and GraphQL API for AT Protocol Records
quickslice.slices.network/
atproto
gleam
graphql
1services:
2 quickslice:
3 build: .
4 ports:
5 - "8080:8080"
6 environment:
7 - HOST=0.0.0.0
8 - PORT=8080
9 - DATABASE_URL=postgres://quickslice:quickslice@postgres:5432/quickslice?sslmode=disable
10 # NOTE: Do NOT use in production - generate your own secure key
11 - SECRET_KEY_BASE=Xdb/9oovpIzYRKPjfTm45QSWYyYJi35GY3n4475SBVmcyxHS9tMoFJcOwPGfA0xW
12 - JETSTREAM_DISABLE_CURSOR=true
13 - EXTERNAL_BASE_URL=http://127.0.0.1:8080
14 # NOTE: Do NOT use in production - generate your own secure key
15 - OAUTH_SIGNING_KEY=z42tsNCXT8jZHj37qRd1D1vBE4qns8rp43DZsm1uez3cr8h6
16 - OAUTH_LOOPBACK_MODE=true
17 restart: on-failure:5
18 depends_on:
19 - postgres
20
21 postgres:
22 image: postgres:16-alpine
23 environment:
24 - POSTGRES_USER=quickslice
25 - POSTGRES_PASSWORD=quickslice
26 - POSTGRES_DB=quickslice
27 volumes:
28 - postgres-data:/var/lib/postgresql/data
29 ports:
30 - "5432:5432"
31
32volumes:
33 postgres-data: