No description
Find a file
2026-06-07 10:15:01 +07:00
src fix: wait for create and bound retries 2026-06-07 08:59:14 +07:00
tests feat(gitops): app version update 2025-08-11 11:24:05 +07:00
.dockerignore build: add Dockerfile 2025-03-23 14:58:31 +07:00
.envrc build: add basic make targets and Nix 2025-02-28 20:47:25 +07:00
.gitignore docs: initial docs 2025-08-11 12:10:41 +07:00
bacon.toml build: use bacon and nextest for local development 2025-03-04 08:55:19 +07:00
Cargo.lock refactor(gitops): use yaml_serde for manifests 2026-06-06 23:24:04 +07:00
Cargo.toml refactor(gitops): use yaml_serde for manifests 2026-06-06 23:24:04 +07:00
compose.yaml feat(gitops): app version update 2025-08-11 11:24:05 +07:00
Dockerfile build: package netamos cli 2026-06-05 21:46:40 +07:00
flake.lock chore: upgrade packages 2026-06-05 22:43:22 +07:00
flake.nix chore: upgrade packages 2026-06-05 22:43:22 +07:00
LICENSE.md Initial commit 2025-02-28 20:41:21 +07:00
Makefile build: package netamos cli 2026-06-05 21:46:40 +07:00
README.md docs: add README 2026-06-07 10:15:01 +07:00

Platform Engine

Nothing to see here.

If you still wanna see, it's an experimental playground for my other custom PaaS called Netamos (still private for now, will opensource once ready).

CLI

CLI talk to the server, they don't mutate GitOps state locally, server do the actual work.

Login:

netamos

# or explicitly set the server URL
netamos --server https://netamos.production.khuedoan.com login

Config location: ~/.config/netamos/

Commands work interactive mode or script mode with explicit flags.

netamos login
netamos logout
netamos whoami
netamos list
# TODO: Prompt/filter by tenant when that UX is added.

# TODO: Prompt for missing create values instead of requiring every flag.
netamos create \
  --tenant khuedoan \
  --project blog \
  --environment production \
  --source-repo khuedoan/blog \
  --port 8080 \
  --service \
  --hostname www.khuedoan.com
netamos delete --tenant khuedoan --project blog --environment production --watch
netamos deploy --repo khuedoan/blog --revision HEAD --environment production --watch
netamos status
netamos status --commit HEAD --watch
netamos open push-to-deploy-blog-<sha>

# TODO: Implement repo workflows.
netamos repo create
netamos repo clone

# TODO: add component for existing app environments.
netamos add