Skip to content

refactor: rename api server binary from app to ignis - #16

Merged
jravani merged 1 commit into
mainfrom
refactor/rename-app-binary-to-ignis
Jul 27, 2026
Merged

refactor: rename api server binary from app to ignis#16
jravani merged 1 commit into
mainfrom
refactor/rename-app-binary-to-ignis

Conversation

@jravani

@jravani jravani commented Jul 27, 2026

Copy link
Copy Markdown
Member

Supersedes #15, closed because its branch name didn't satisfy the branch-naming lint (<type>/<description>).

Summary

  • Renamed the HTTP API server binary from app to ignis -- cmd/app produced a binary literally called app under go install/plain go build, which is fine standalone but ambiguous once installed next to other tools.
  • Moved cmd/app/main.go -> cmd/ignis/main.go.
  • Updated Makefile, environment/Dockerfile, environment/docker-compose.yml, docs/getting-started.md, and documentation/content/07-deployment-view.md to build/run bin/ignis instead of bin/app.
  • Left the ignis-app Docker Compose service/container name untouched -- that's the shared <service>-<role> naming convention across the building-simulation namespace (ignis-app, buem-app, etc.), a different thing from the compiled binary name.
  • build_db and validate binaries are unchanged.

Test plan

  • go build -o /tmp/ignis-test ./cmd/ignis builds cleanly
  • CI passes on this branch
  • Manual: docker compose up, docker compose exec ignis-app ./bin/ignis still serves on :8080

The HTTP API server binary was named app, which is fine inside its
own Makefile/Dockerfile context but meaningless once installed
alongside other tools (e.g. via go install, which names the binary
after its package directory -- cmd/app produced a binary literally
called app).

Moves cmd/app/main.go -> cmd/ignis/main.go and updates every place
that builds or runs it: Makefile, Dockerfile, docker-compose.yml, and
docs.

The ignis-app Docker Compose service/container name is unchanged --
that's the shared <service>-<role> naming convention across the
building-simulation namespace (ignis-app, buem-app, etc.), not the
compiled binary name, and stays as-is.
@jravani
jravani merged commit 2c0768e into main Jul 27, 2026
5 checks passed
@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@jravani
jravani deleted the refactor/rename-app-binary-to-ignis branch July 27, 2026 19:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants