portal/mix.exs
Mikael Hugo 9e0b43ea90 feat: add health endpoint, release config, and Dockerfile for k8s deployment
- 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>
2026-05-09 20:45:22 +02:00

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