all repos — homestead @ ed2e64827fd84d71e52ff078db193fca969bb35b

Code for my website

handle TLS in server with ACME

Alan Pearce
commit

ed2e64827fd84d71e52ff078db193fca969bb35b

parent

274843533d616c3c6db5d74a071764131fc508d7

1 file changed, 8 insertions(+), 1 deletion(-)

changed files
M default.nixdefault.nix
@@ -14,9 +14,13 @@ lib
runCommandLocal; version = "unstable"; - mkDocker = type: { server, website }: + mkDocker = type: { server, website, architecture ? pkgs.go.GOARCH }: pkgs.dockerTools.${type} { name = "registry.fly.io/alanpearce-eu"; + contents = with pkgs; [ + cacert + ]; + inherit architecture; config = { Cmd = [ "${server}/bin/server" ]; Env = [
@@ -28,6 +32,7 @@ ];
WorkingDir = website; ExposedPorts = { "80/tcp" = { }; + "443/tcp" = { }; }; }; };
@@ -130,9 +135,11 @@ });
docker-image-amd64-linux = mkDockerImage { inherit website; server = server-amd64-linux; + architecture = "amd64"; }; docker-stream-amd64-linux = mkDockerStream { inherit website; server = server-amd64-linux; + architecture = "amd64"; }; }