forked from jan/cacert-devsetup
Use buster-slim for go signer and smtp
This commit is contained in:
parent
8fca612a7d
commit
7e09af008e
2 changed files with 15 additions and 5 deletions
|
@ -3,12 +3,22 @@ FROM golang:alpine AS builder
|
|||
COPY cacert-gosigner /src/
|
||||
|
||||
RUN set -ex ; \
|
||||
cd /src/signer ; \
|
||||
go build .
|
||||
cd /src/cmd/signer ; \
|
||||
CGO_ENABLED=0 go build .
|
||||
|
||||
FROM alpine/socat:latest
|
||||
# need to use Debian because we need xdelta 1.x to support signer protocol
|
||||
# version 1
|
||||
FROM debian:buster-slim
|
||||
|
||||
COPY --from=builder /src/signer/signer /app/
|
||||
RUN apt-get update \
|
||||
&& DEBIAN_FRONTEND=noninteractive \
|
||||
apt-get install -y --no-install-recommends \
|
||||
socat \
|
||||
xdelta \
|
||||
&& apt-get clean \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
COPY --from=builder /src/cmd/signer/signer /app/
|
||||
|
||||
COPY docker/run-gosigner usr/local/bin/
|
||||
COPY docker/signer-config/* /srv/caconfig/
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
FROM debian:buster
|
||||
FROM debian:buster-slim
|
||||
|
||||
RUN apt-get update \
|
||||
&& DEBIAN_FRONTEND=noninteractive \
|
||||
|
|
Loading…
Reference in a new issue