- GET /api/health — JSON probe endpoint (no auth)
- CentralcloudMy.Release — Ecto migrate/rollback for init container
- rel/overlays/bin/{server,migrate} scripts for the OTP release
- mix.exs releases: centralcloud_my targeting core + my apps
- Dockerfile: umbrella-aware multi-stage build on hexpm/elixir:1.19.5-erlang-28
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
23 lines
456 B
Elixir
23 lines
456 B
Elixir
defmodule Centralcloud.MixProject do
|
|
use Mix.Project
|
|
|
|
def project do
|
|
[
|
|
apps_path: "apps",
|
|
version: "0.1.0",
|
|
start_permanent: Mix.env() == :prod,
|
|
deps: deps(),
|
|
releases: [
|
|
centralcloud_my: [
|
|
applications: [centralcloud_core: :permanent, centralcloud_my: :permanent],
|
|
overlays: "rel/overlays",
|
|
steps: [:assemble, :tar]
|
|
]
|
|
]
|
|
]
|
|
end
|
|
|
|
defp deps do
|
|
[]
|
|
end
|
|
end
|