diff --git a/docker/Dockerfile.test b/docker/Dockerfile.test new file mode 100644 index 00000000..e7eef1f3 --- /dev/null +++ b/docker/Dockerfile.test @@ -0,0 +1,22 @@ +FROM busybox AS unpack +WORKDIR /unpack +COPY output.zip /unpack +RUN unzip /unpack/output.zip + +FROM ghcr.io/openconext/openconext-basecontainers/php82-apache2:latest +# Set the default workdir +WORKDIR /var/www/html +COPY --from=unpack /unpack/ /var/www/html/ +# Add the application configuration files +COPY config/openconext/parameters.yaml.dist config/openconext/parameters.yaml +COPY config/openconext/samlstepupproviders_parameters.yaml.dist config/openconext/samlstepupproviders_parameters.yaml + +# Add the config files for Apache2 +RUN rm -rf /etc/apache2/sites-enabled/* +COPY ./docker/conf/apache2.conf /etc/apache2/sites-enabled/apache2.conf +RUN rm -rf /var/www/html/var/cache/prod &&\ + mkdir -p /var/www/html/var/cache &&\ + chown -R www-data /var/www/html/var + +EXPOSE 80 +CMD ["apache2-foreground"]