From 06c3a3141d8ddeb9a79990e581f8ebe89690c4d7 Mon Sep 17 00:00:00 2001 From: ryan Date: Wed, 23 Jul 2025 20:56:22 -0400 Subject: [PATCH] test: add DOMAIN_NAME to Caddyfile --- Containerfile | 16 ++++++++++++++++ Makefile | 2 ++ 2 files changed, 18 insertions(+) diff --git a/Containerfile b/Containerfile index fc93546..0e02a51 100644 --- a/Containerfile +++ b/Containerfile @@ -1,3 +1,7 @@ +# A hello-world example. + +ARG DOMAIN_NAME + FROM stagex/pallet-rust:sx2025.06.1 AS pallet-rust FROM stagex/user-eif_build:sx2025.06.1 AS eif_build FROM stagex/user-gen_initramfs:sx2025.06.1 AS gen_initramfs @@ -23,11 +27,23 @@ WORKDIR /build_cpio RUN cp /src/target/${TARGET}/release/nit init RUN cp /src/target/${TARGET}/release/hello hello ENV KBUILD_BUILD_TIMESTAMP=1 + +ARG DOMAIN_NAME +COPY <<-EOF Caddyfile +${DOMAIN_NAME} { + respond "HTTPS, World!" +} +EOF + +RUN cat Caddyfile; exit 1 + COPY <<-EOF initramfs.list file /init init 0755 0 0 dir /run 0755 0 0 dir /tmp 0755 0 0 dir /etc 0755 0 0 + dir /etc/caddy 0755 0 0 + file /etc/caddy/Caddyfile Caddyfile 0755 0 0 dir /bin 0755 0 0 dir /sbin 0755 0 0 dir /proc 0755 0 0 diff --git a/Makefile b/Makefile index c89d9cc..0d14758 100644 --- a/Makefile +++ b/Makefile @@ -2,9 +2,11 @@ default: out/nitro.eif out/nitro.eif: Cargo.lock Cargo.toml Containerfile $(shell git ls-files crates) + test -z $(DOMAIN_NAME) docker build \ --progress=plain \ --output type=local,rewrite-timestamp=true,dest=out \ + --build-arg DOMAIN_NAME=$(DOMAIN_NAME) \ -f Containerfile \ .