view docker/backend_e2e/Dockerfile @ 3418:58e97cf475d9

docker (compose): name `libervia` image
author Goffi <goffi@goffi.org>
date Sun, 15 Nov 2020 17:05:14 +0100
parents bcdfe7905409
children f023f06fa344
line wrap: on
line source

FROM salutatoi/sat

LABEL maintainer="Goffi <tmp_dockerfiles@goffi.org>"

USER root

# we install pre-generated certificates so we can do tests with valid TLS
COPY --chown=root:root certificates/minica.pem /usr/local/share/ca-certificates/minica.crt
COPY --chown=root:tls-cert certificates/server1.test/cert.pem /usr/share/sat/certificates/server1.test.pem
COPY --chown=root:tls-cert certificates/server1.test/key.pem /usr/share/sat/certificates/server1.test-key.pem
RUN update-ca-certificates

COPY --chown=root:root sat.conf /etc/sat.conf

WORKDIR /home/sat
USER sat

RUN pip install pytest sh
RUN ./entrypoint.sh \
    # we create the file sharing component which will autoconnect when backend is started
    jp profile create file_sharing -j files.server1.test -p "" --xmpp-password test_e2e -C file_sharing -A && \
    sat stop