A simple Bluesky bot to make sense of the noise, with responses powered by Gemini, similar to Grok.
1services:
2 aero:
3 build:
4 context: .
5 dockerfile: Dockerfile
6 environment:
7 - "AUTHORIZED_USERS=${AUTHORIZED_USERS}"
8 - "SERVICE=${SERVICE:?https://bsky.social}"
9 - DB_PATH=/data/sqlite.db
10 - "GEMINI_MODEL=${GEMINI_MODEL:-gemini-2.5-flash}"
11 - "DID=${DID:?}"
12 - "HANDLE=${HANDLE:?}"
13 - "APP_PASSWORD=${APP_PASSWORD:?}"
14 - "GEMINI_API_KEY=${GEMINI_API_KEY:?}"
15 - "USE_JETSTREAM=${USE_JETSTREAM:-false}"
16 volumes:
17 - "aero_db:/data"
18
19volumes:
20 aero_db: