Compare commits
2 Commits
d99c4014e9
...
1c1db3032c
Author | SHA1 | Date |
---|---|---|
|
1c1db3032c | |
|
97b2a3b705 |
|
@ -0,0 +1,38 @@
|
||||||
|
FROM docker.io/library/alpine AS build
|
||||||
|
|
||||||
|
RUN --mount=type=cache,target=/var/cache \
|
||||||
|
apk add \
|
||||||
|
cargo \
|
||||||
|
protoc \
|
||||||
|
rust \
|
||||||
|
&& :
|
||||||
|
|
||||||
|
COPY src /src/src
|
||||||
|
|
||||||
|
COPY Cargo.* /src/
|
||||||
|
|
||||||
|
WORKDIR /src
|
||||||
|
|
||||||
|
RUN cargo build --release
|
||||||
|
|
||||||
|
|
||||||
|
FROM docker.io/library/alpine
|
||||||
|
|
||||||
|
RUN --mount=type=cache,target=/var/cache \
|
||||||
|
apk add \
|
||||||
|
libgcc \
|
||||||
|
&& :
|
||||||
|
|
||||||
|
COPY --from=build /src/target/release/luci /usr/local/bin/luci
|
||||||
|
|
||||||
|
COPY dch-root-ca.crt /etc/ssl/certs
|
||||||
|
|
||||||
|
COPY nsenter.sh /usr/local/libexec/nsenter.sh
|
||||||
|
|
||||||
|
RUN for cmd in \
|
||||||
|
systemctl \
|
||||||
|
; do \
|
||||||
|
ln -s /usr/local/libexec/nsenter.sh /usr/local/bin/${cmd} \
|
||||||
|
; done
|
||||||
|
|
||||||
|
ENTRYPOINT ["luci"]
|
|
@ -0,0 +1,2 @@
|
||||||
|
@Library('containerimages')_
|
||||||
|
buildContainerImage2(archlist: ['amd64', 'arm64'], pi: false)
|
|
@ -0,0 +1,12 @@
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIBxDCCAWqgAwIBAgIUbHz2tssa09zsHk+EdGD3QKprMKQwCgYIKoZIzj0EAwQw
|
||||||
|
QDELMAkGA1UEBhMCVVMxGDAWBgNVBAoMD0R1c3RpbiBDLiBIYXRjaDEXMBUGA1UE
|
||||||
|
AwwORENIIFJvb3QgQ0EgUjIwHhcNMjMwOTI0MjA1MzA5WhcNNDMwOTE5MjA1MzA5
|
||||||
|
WjBAMQswCQYDVQQGEwJVUzEYMBYGA1UECgwPRHVzdGluIEMuIEhhdGNoMRcwFQYD
|
||||||
|
VQQDDA5EQ0ggUm9vdCBDQSBSMjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE2D
|
||||||
|
NJHRcjuA19ZoprBKaxIfUxAbz6LigM7dgtO6+isaMlxRAVJmsITADIE/22RrUDgD
|
||||||
|
Ofkt2iZTUjMrz3AxXhWjQjBAMB0GA1UdDgQWBBTM+d8kb1koGmKRtJs4gN9zYa+6
|
||||||
|
oTASBgNVHRMBAf8ECDAGAQH/AgEBMAsGA1UdDwQEAwIBBjAKBggqhkjOPQQDBANI
|
||||||
|
ADBFAiEA2Ka8mMiAFLmrFWt0dAml247re2+i4UPhyHcOBfNK+goCIHv+vEw7CHZQ
|
||||||
|
irIa697nfe4KiXIMwHlAMS1+1QZohFDC
|
||||||
|
-----END CERTIFICATE-----
|
|
@ -0,0 +1,3 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
exec nsenter -t 1 -m -u -i -n -p "${0##*/}" "$@"
|
Loading…
Reference in New Issue