docs: update run instructions and Docker description for uber JARs
Update Quarkus run commands to use *-runner.jar paths. Remove outdated multi-stage build description from CLAUDE.md. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -75,7 +75,7 @@ java -jar cameleer3-quarkus-native-app/target/cameleer3-quarkus-native-app-1.0-S
|
||||
- CI workflow: `.gitea/workflows/ci.yml` — build → docker → deploy on push to main (perf tests excluded; run weekly in benchmark.yml)
|
||||
- Compat workflow: `.gitea/workflows/camel-compat.yml` — nightly Camel version matrix (4.0–4.18) + Camel Quarkus version matrix (3.11–3.33), updates pinned issue #73. CQ < 3.11 unsupported (`quarkus-rest-jackson` introduced in Quarkus 3.9).
|
||||
- Release workflow: `.gitea/workflows/release.yml` — on `v*` tag push, publishes cameleer3-common, cameleer3-core, cameleer3-log-appender, and cameleer3-extension/runtime to Gitea Maven Registry
|
||||
- Docker: multi-stage build (`Dockerfile`), `$BUILDPLATFORM` for native Maven on ARM64 runner, amd64 runtime
|
||||
- Docker: single-stage JRE images (`Dockerfile*`), pre-built uber JARs from CI artifacts
|
||||
- Dockerfiles expose agent features via env vars: `CAMELEER_AGENT_ROUTECONTROL_ENABLED`, `CAMELEER_AGENT_REPLAY_ENABLED` (default false, overridden in K8s)
|
||||
- Registry: `gitea.siegeln.net/cameleer/cameleer3-{sample,backend,caller}` (container images)
|
||||
- K8s manifests in `deploy/` — Deployment + NodePort Services (sample:30080, backend:30082, caller:30083, quarkus:30084, quarkus-native:30085)
|
||||
|
||||
@@ -65,12 +65,12 @@ No `-javaagent` flag needed. Works in JVM and GraalVM native mode.
|
||||
java -javaagent:cameleer3-agent/target/cameleer3-agent-1.0-SNAPSHOT-shaded.jar \
|
||||
-jar cameleer3-sample-app/target/cameleer3-sample-app-1.0-SNAPSHOT.jar
|
||||
|
||||
# Quarkus sample app (agent mode)
|
||||
# Quarkus sample app (agent mode, uber-jar)
|
||||
java -javaagent:cameleer3-agent/target/cameleer3-agent-1.0-SNAPSHOT-shaded.jar \
|
||||
-jar cameleer3-quarkus-app/target/quarkus-app/quarkus-run.jar
|
||||
-jar cameleer3-quarkus-app/target/cameleer3-quarkus-app-1.0-SNAPSHOT-runner.jar
|
||||
|
||||
# Quarkus native app (extension mode, no agent)
|
||||
java -jar cameleer3-quarkus-native-app/target/quarkus-app/quarkus-run.jar
|
||||
# Quarkus native app (extension mode, no agent, uber-jar)
|
||||
java -jar cameleer3-quarkus-native-app/target/cameleer3-quarkus-native-app-1.0-SNAPSHOT-runner.jar
|
||||
```
|
||||
|
||||
### Test REST Endpoint
|
||||
|
||||
Reference in New Issue
Block a user