Files
AppStore/docker-compose.yml
trey 8dbe87da2e Phase 4-5: build pipeline + device enrollment
Builder service (Mac mini):
- Build worker: xcodebuild archive + export + fastlane signing + upload to unraid
- /api/build/upload (source archive) and /api/build/git (clone) ingest paths
- SSE-streamed build logs, builds list UI, live status updates
- /api/devices/from-enrollment bridge endpoint (shared-secret auth)

Storefront (unraid):
- /enroll/ public flow: landing page, mobileconfig generator, callback parser
- Forwards extracted UDIDs to the Mac mini builder for ASC registration
- docker-compose.yml now passes BUILDER_URL and BUILDER_SHARED_SECRET

Updated CLAUDE.md with full architecture, deploy flow, and gotchas.
2026-04-11 14:04:32 -05:00

18 lines
473 B
YAML

services:
app:
build: .
container_name: ios-appstore
restart: unless-stopped
ports:
- "3080:3000"
environment:
- ADMIN_PASSWORD=${ADMIN_PASSWORD}
- API_TOKEN=${API_TOKEN}
- SESSION_SECRET=${SESSION_SECRET}
- BASE_URL=https://appstore.treytartt.com
- DATA_DIR=/data
- BUILDER_URL=${BUILDER_URL}
- BUILDER_SHARED_SECRET=${BUILDER_SHARED_SECRET}
volumes:
- /mnt/user/downloads/ios-appstore:/data