Nuke docker.io

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2025-03-11 21:04:37 +00:00
parent bdaac67bf2
commit 10e0980f8f
23 changed files with 521 additions and 68 deletions

View File

@@ -0,0 +1,23 @@
{ pkgs, ... }:
let
whoami = pkgs.whoami.overrideAttrs (oldAttrs: {
patches = oldAttrs.patches or [ ] ++ [ ./stdout-logs.patch ];
});
in
pkgs.dockerTools.buildImage {
name = "whoami";
fromImage = import ../base { inherit pkgs; };
copyToRoot = pkgs.buildEnv {
name = "root";
paths = [ whoami ];
pathsToLink = [ "/bin" ];
};
config = {
Entrypoint = [ "/bin/whoami" ];
ExposedPorts = {
"80/tcp" = { };
};
};
}

View File

@@ -0,0 +1,13 @@
diff --git a/app.go b/app.go
index 0849b03..e9a0cf2 100644
--- a/app.go
+++ b/app.go
@@ -68,6 +68,8 @@ type Data struct {
}
func main() {
+ log.SetOutput(os.Stdout)
+
flag.Parse()
mux := http.NewServeMux()