Provisions and manages customer infrastructure (EC2, DNS, notifications) for Crimata
  • Go 60.2%
  • Shell 25.2%
  • HCL 13.9%
  • Dockerfile 0.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Andrew Gundersen 276fddc467 Refactor customer → instance package, add dock service, update provision.sh
- Rename internal/customer → internal/instance, customers table → instances
- Rename API endpoint /customers → /instances
- Add internal/instance package with clean schema (drops email, subscription ID)
- Add JSON struct tags, exclude ssh_private_key from responses
- Build out crimata-dock C service (libmicrohttpd + libsystemd)
- Update provision.sh to install full OS stack from adgundersen/os
- Add MIT License

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-26 23:51:43 -05:00
.github/workflows Switch to SSH provisioning, embed provision.sh, add terraform and scripts 2026-02-25 15:38:58 -05:00
cmd/server Refactor customer → instance package, add dock service, update provision.sh 2026-02-26 23:51:43 -05:00
internal Refactor customer → instance package, add dock service, update provision.sh 2026-02-26 23:51:43 -05:00
terraform Switch to SSH provisioning, embed provision.sh, add terraform and scripts 2026-02-25 15:38:58 -05:00
.env.example Initial commit 2026-02-22 13:31:38 -05:00
.gitignore Switch to SSH provisioning, embed provision.sh, add terraform and scripts 2026-02-25 15:38:58 -05:00
deprovision.sh Switch to SSH provisioning, embed provision.sh, add terraform and scripts 2026-02-25 15:38:58 -05:00
Dockerfile Switch to SSH provisioning, embed provision.sh, add terraform and scripts 2026-02-25 15:38:58 -05:00
fly.toml Switch to SSH provisioning, embed provision.sh, add terraform and scripts 2026-02-25 15:38:58 -05:00
go.mod Switch to SSH provisioning, embed provision.sh, add terraform and scripts 2026-02-25 15:38:58 -05:00
go.sum Switch to SSH provisioning, embed provision.sh, add terraform and scripts 2026-02-25 15:38:58 -05:00
LICENSE Refactor customer → instance package, add dock service, update provision.sh 2026-02-26 23:51:43 -05:00
provision.sh Switch to SSH provisioning, embed provision.sh, add terraform and scripts 2026-02-25 15:38:58 -05:00