Skip to content

Rename API server binary from app to ignis - #15

Closed
jravani wants to merge 1 commit into
mainfrom
rename-app-binary-to-ignis
Closed

Rename API server binary from app to ignis#15
jravani wants to merge 1 commit into
mainfrom
rename-app-binary-to-ignis

Conversation

@jravani

@jravani jravani commented Jul 27, 2026

Copy link
Copy Markdown
Member

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.
@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 commented Jul 27, 2026

Copy link
Copy Markdown
Member Author

Superseded by a PR from a correctly-named branch (branch-naming lint requires a / prefix).

@jravani jravani closed this Jul 27, 2026
@jravani
jravani deleted the rename-app-binary-to-ignis branch July 27, 2026 08:26
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