auto-ssl-lua-resty-auto-ssl
SUCCESS
6m 15s
History Source
SummaryIterations1Transcript6Dockerfile
Dockerfile39 lines · 679 chars
# Multi-stage build for lua-resty-auto-ssl project

FROM ubuntu:22.04 as builder
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update && apt-get install -y --no-install-recommends \
  build-essential \
  curl \
  diffutils \
  grep \
  openssl \
  sed \
  make \
  tar \
  gcc \
  ca-certificates \
  && rm -rf /var/lib/apt/lists/*

WORKDIR /app
COPY . /app
RUN make all

FROM ubuntu:22.04
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update && apt-get install -y --no-install-recommends \
  bash \
  curl \
  coreutils \
  diffutils \
  grep \
  openssl \
  sed \
  ca-certificates \
  && rm -rf /var/lib/apt/lists/*

WORKDIR /app
COPY --from=builder /app /app

CMD ["bash"]