summaryrefslogtreecommitdiff
path: root/ci/docker/eduvpn-server.docker
diff options
context:
space:
mode:
authorJeroen Wijenbergh <jeroenwijenbergh@protonmail.com>2022-04-25 16:27:25 +0200
committerjwijenbergh <jeroenwijenbergh@protonmail.com>2022-04-25 16:27:25 +0200
commit44df9cb92abe66cf12e887ef19e60a01461b3558 (patch)
treec24ba1580a65c681d3dba4d77cd2042803396143 /ci/docker/eduvpn-server.docker
parentee1c5a9ada755a51efa2fbf054f4382d00c70dee (diff)
Tests: Ability to add a custom server and share certificate
We also now do not have to skip verification in the test files
Diffstat (limited to 'ci/docker/eduvpn-server.docker')
-rw-r--r--ci/docker/eduvpn-server.docker13
1 files changed, 3 insertions, 10 deletions
diff --git a/ci/docker/eduvpn-server.docker b/ci/docker/eduvpn-server.docker
index ed33691..c570ae3 100644
--- a/ci/docker/eduvpn-server.docker
+++ b/ci/docker/eduvpn-server.docker
@@ -53,16 +53,9 @@ RUN sed -i "s|fd43::|$(ipcalc -6 -r 64 -n --no-decorate)|" "/etc/vpn-user-portal
# Update secrets
RUN cp /etc/vpn-user-portal/keys/node.0.key /etc/vpn-server-node/keys/node.key
-# Create self signed cert and key
-RUN openssl req \
- -nodes \
- -subj "/CN=${WEB_FQDN}" \
- -x509 \
- -sha256 \
- -newkey rsa:2048 \
- -keyout "/etc/pki/tls/private/${WEB_FQDN}.key" \
- -out "/etc/pki/tls/certs/${WEB_FQDN}.crt" \
- -days 90
+# Copy self signed cert and key
+COPY ./ci/docker/selfsigned/${WEB_FQDN}.key /etc/pki/tls/private/${WEB_FQDN}.key
+COPY ./ci/docker/selfsigned/${WEB_FQDN}.crt /etc/pki/tls/certs/${WEB_FQDN}.crt
# Add the start script and expiry script
WORKDIR /eduvpn/server