2025-04-02 08:31:34 +04:00

26 lines
564 B
Docker
Executable File

FROM debian:12
ARG DEBIAN_FRONTEND=noninteractive
ENV OCSERV_DIR="/etc/ocserv"
ENV CERTS_DIR="${OCSERV_DIR}/certs"
ENV SSL_DIR="${OCSERV_DIR}/ssl"
ENV SECRETS_DIR="${OCSERV_DIR}/secrets"
ENV PATH="${OCSERV_DIR}:${PATH}"
RUN apt-get update && \
apt-get install -y --no-install-recommends \
ocserv \
gnutls-bin \
iptables \
iproute2 \
iputils-ping \
less && \
rm -rf /var/lib/apt/lists
COPY ./ocserv.sh /
CMD [ "/ocserv.sh" ]
HEALTHCHECK --interval=5m --timeout=3s \
CMD pidof -q ocserv-main || exit 1