From d0feb9498bd1a16e03f8dd184501bdd78f819fcb Mon Sep 17 00:00:00 2001 From: HaimKortovich Date: Tue, 14 Apr 2026 14:09:11 -0500 Subject: [PATCH] add sh to image --- flake.nix | 3 ++- ops/chart/values.yaml | 13 +++++++------ 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/flake.nix b/flake.nix index dd0245a..e5855df 100644 --- a/flake.nix +++ b/flake.nix @@ -32,9 +32,10 @@ }; dockerImage = pkgs.dockerTools.buildLayeredImage { name = "policy_service"; - contents = [ package ]; + contents = [ package pkgs.bashInteractive pkgs.shadow ]; config = { Cmd = [ "${package}/bin/policy_service" "start" ]; + Entrypoint = [ "/bin/sh" ]; }; }; in diff --git a/ops/chart/values.yaml b/ops/chart/values.yaml index 840656d..e45d60c 100644 --- a/ops/chart/values.yaml +++ b/ops/chart/values.yaml @@ -10,15 +10,16 @@ controllers: tag: latest pullPolicy: IfNotPresent command: - - sh + - /bin/sh - -c - - > - mix ecto.create && - mix ecto.migrate && - mix event_store.create && - mix event_store.init + - "mix ecto.create && mix ecto.migrate && mix event_store.create && mix event_store.init" env: MIX_ENV: prod + DATABASE_URL: + valueFrom: + secretKeyRef: + name: policy-service-pg-app + key: uri containers: main: image: