FROM registry.access.redhat.com/ubi9/ubi:latest RUN dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm \ && dnf install -y openvpn easy-rsa iproute iptables \ && dnf clean all \ && rm -rf /var/cache/dnf COPY start.sh /usr/local/bin/openvpn-start COPY init-pki.sh /usr/local/bin/openvpn-init-pki COPY create-client.sh /usr/local/bin/openvpn-create-client COPY revoke-client.sh /usr/local/bin/openvpn-revoke-client RUN chmod 0755 \ /usr/local/bin/openvpn-start \ /usr/local/bin/openvpn-init-pki \ /usr/local/bin/openvpn-create-client \ /usr/local/bin/openvpn-revoke-client RUN mkdir -p /openvpn/pki /openvpn/state /etc/openvpn STOPSIGNAL SIGTERM CMD ["openvpn", "--config", "/etc/openvpn/server.conf"]