12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- ARG VERSION="3.18"
- FROM alpine:${VERSION} AS librex
- WORKDIR "/var/www/html"
- LABEL name="LibreX" \
- description="Framework and javascript free privacy respecting meta search engine" \
- version="1.0" \
- vendor="Hnhx Femboy<femboy.hu>" \
- maintainer="Hnhx Femboy<femboy.hu>, Junior L. Botelho<juniorbotelho.com.br>" \
- url="https://github.com/hnhx/librex" \
- usage="https://github.com/hnhx/librex/wiki" \
- authors="https://github.com/hnhx/librex/contributors"
- ARG DOCKER_SCRIPTS="docker"
- ARG NGINX_PORT=8080
- ENV TZ="America/New_York"
- RUN apk add gettext --no-cache
- INCLUDE+ docker/php/php.dockerfile
- INCLUDE+ docker/server/nginx.dockerfile
- ADD "." "/var/www/html"
- RUN chmod u+x "${DOCKER_SCRIPTS}/php/prepare.sh" &&\
- chmod u+x "${DOCKER_SCRIPTS}/server/prepare.sh" &&\
- chmod u+x "${DOCKER_SCRIPTS}/entrypoint.sh" &&\
- chmod u+x "${DOCKER_SCRIPTS}/attributes.sh"
- EXPOSE ${NGINX_PORT}
- ENTRYPOINT ["/bin/sh", "-c", "docker/entrypoint.sh"]
|