add cacertficates
All checks were successful
Build and Publish / build-release (push) Successful in 1m44s

This commit is contained in:
2026-05-06 14:14:42 -05:00
parent 15d3e5a089
commit 1f73fe75cc
2 changed files with 1 additions and 18 deletions

View File

@@ -33,21 +33,9 @@
};
dockerImage = pkgs.dockerTools.buildLayeredImage {
name = "policy_service";
contents = [ package pkgs.bashInteractive pkgs.busybox pkgs.shadow pkgs.cacert ];
extraCommands = ''
mkdir -p etc/ssl/certs
mkdir -p etc/pki/tls/certs
ln -s ${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt etc/ssl/certs/ca-bundle.crt
ln -s ${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt etc/ssl/certs/ca-certificates.crt
ln -s ${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt etc/pki/tls/certs/ca-bundle.crt
'';
contents = [ package pkgs.bashInteractive pkgs.busybox pkgs.dockerTools.caCertificates ];
config = {
Cmd = [ "${package}/bin/policy_service" "start" ];
Env = [
"SSL_CERT_FILE=${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt"
"SSL_CERT_DIR=${pkgs.cacert}/etc/ssl/certs"
"ERL_SSL_PATH=${pkgs.cacert}/etc/ssl/certs"
];
};
};
in