Scores own deploy. harmony_app is identity, images, context, and HarmonyApp→Scores. Authoring DX lives in dx. Compose/chart/Application model and the Helm render test are gone.
15 lines
580 B
Markdown
15 lines
580 B
Markdown
# Java + React timesheet as a `HarmonyApp`
|
|
|
|
A thin [`HarmonyApp`](../../harmony_app) that composes existing Scores:
|
|
`K8sPostgreSQLScore` and `K8sDeploymentScore` for backend and frontend.
|
|
Images come from `app/backend` and `app/frontend`. The `docker-compose.yml`
|
|
is the original local shape; Harmony does not import it.
|
|
|
|
```sh
|
|
cargo run --bin compose-deploy -- ship --context local
|
|
```
|
|
|
|
`--context` is required. `K8sDeploymentScore` does not create a Service or
|
|
Ingress, so in-cluster DNS (`BACKEND_URL=http://backend:8080`) and public
|
|
expose are holes until those Scores exist.
|