Thanks to visit codestin.com
Credit goes to github.com

Skip to content

NOISSUE - Simplify make for local deployment#257

Merged
dborovcanin merged 5 commits into
mainfrom
simplify-make
Jun 9, 2026
Merged

NOISSUE - Simplify make for local deployment#257
dborovcanin merged 5 commits into
mainfrom
simplify-make

Conversation

@dborovcanin

Copy link
Copy Markdown
Contributor

What type of PR is this?

This is an enhancement.

What does this do?

This separates prod and dev deployments for simplified development and adds registration to UI.

Which issue(s) does this PR fix/relate to?

There is no such issue.

Have you included tests for your changes?

Yes.

Did you document any new/modified features?

Yes.

Notes

N/A

Add two self-contained compose stacks:

- docker/local: minimal dev stack (ATOM + Ollama + agent/proxy/embedder
  + UI). No TEE/attestation, no Traefik, no guardrails, no audit pipeline.
- docker/prod: full stack (Traefik TLS, ATOM, Ollama, guardrails, audit
  pipeline, image-embedder, optional Cloudflare tunnel). aTLS is opt-in.

Each stack is a single docker-compose.yaml with its own .env and proxy
router config — no sed-driven env mutation.

Rewrite Makefile to simple targets: build/docker/docker-push, up/down/
restart/logs/clean-volumes (local), up-prod/down-prod/restart-prod/
logs-prod. Cube images use ${CUBE_TAG} matching `make docker` (:latest
and :VERSION). ATOM uses ghcr.io/absmach/atom:latest and atom-ui:latest.

deploy-cloud workflow: inline the cloud logs command (dropped make
logs-cloud). Legacy docker/compose.yaml and friends are kept for the
existing cloud CD and smoke test.
@dborovcanin dborovcanin merged commit a59b9e7 into main Jun 9, 2026
4 of 5 checks passed
@dborovcanin dborovcanin deleted the simplify-make branch June 9, 2026 12:54
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.

1 participant