Full document, spreadsheet, slideshow, and diagram tooling
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: add public isolation infrastructure (atcr.io, Tangled, Docker Compose)

Add CI pipeline step to push images to atcr.io public registry after
Gitea build. Add Tangled sync script that strips private paths
(.gitea/, scripts/, CLAUDE.md, service.json) and Tailscale hostnames
before force-pushing to the public mirror. Add Docker Compose template
for operator self-hosting.

+22
+1
CHANGELOG.md
··· 12 12 - Remove misleading Connecting status from editors (#14) 13 13 14 14 ### Changed 15 + - Hide unsupported features based on instance-info, rename to Atmosphere Office (#16) 15 16 - Add instance info panel with deployment flavor detection (#15) 16 17 - Strip E2EE branding, update copy to reflect local-only reality (#13) 17 18 - Strip homelab: delete server/, electron/, Tailscale/Aperture refs (#2)
+21
docker-compose.yml
··· 1 + ## Atmosphere Office — Operator Deployment 2 + ## 3 + ## Quick start: 4 + ## docker compose up -d 5 + ## 6 + ## Then visit http://localhost:8080 7 + ## 8 + ## Configure instance-info.json to match your deployment: 9 + ## - Set "flavor" to "pds-operator" or "self-hosted" 10 + ## - Set "operator" to your organization name 11 + ## - Set "pds" to your PDS hostname (if applicable) 12 + ## - Enable features as you deploy backend services 13 + 14 + services: 15 + office: 16 + image: atcr.io/scottlanoue.com/atmosphere-office:latest 17 + ports: 18 + - "8080:8080" 19 + volumes: 20 + - ./instance-info.json:/srv/instance-info.json:ro 21 + restart: unless-stopped