You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
1.2 KiB
38 lines
1.2 KiB
FROM docker.io/library/php:7.3-fpm-alpine
|
|
|
|
ARG SOURCE_TAG
|
|
|
|
RUN apk add libpq libpq-dev \
|
|
&& docker-php-ext-configure pgsql \
|
|
&& docker-php-ext-install pdo pdo_pgsql
|
|
|
|
RUN curl -Lo /tmp/aeneria-app.tgz https://statics.aeneria.com/aeneria-app-${SOURCE_TAG}.tar.gz \
|
|
&& mkdir -p /var/www/html \
|
|
&& tar -C /var/www/html --strip-components=1 -zxf /tmp/aeneria-app.tgz \
|
|
&& chown -R root:root /var/www/html \
|
|
&& chmod -R go+rX-w /var/www/html \
|
|
&& mkdir -p /var/www/html/private /var/www/html/var \
|
|
&& chmod 777 /var/www/html/private /var/www/html/var
|
|
|
|
ADD entrypoint.sh /entrypoint.sh
|
|
|
|
ENV APP_ENV=prod \
|
|
AENERIA_USER_MAX_PLACES=-1 \
|
|
AENERIA_USER_CAN_SHARE_PLACE=1 \
|
|
AENERIA_USER_CAN_FETCH=1 \
|
|
AENERIA_USER_CAN_EXPORT=1 \
|
|
AENERIA_USER_CAN_IMPORT=1 \
|
|
AENERIA_PLACE_CAN_BE_PUBLIC=1 \
|
|
AENERIA_DEMO_MODE=0 \
|
|
ENEDIS_CLIENT_ID= \
|
|
ENEDIS_CLIENT_SECRET= \
|
|
ENEDIS_REDIRECT_URI= \
|
|
ENEDIS_ENDPOINT_AUTH=https://proxy.aeneria.com/enedis-data-connect \
|
|
ENEDIS_ENDPOINT_TOKEN=https://proxy.aeneria.com/enedis-data-connect \
|
|
ENEDIS_ENDPOINT_DATA=https://gw.prd.api.enedis.fr \
|
|
AENERIA_WELCOME_MESSAGE="Bienvenue !"
|
|
|
|
VOLUME [ "/var/www/html/private", "/var/www/html/var" ]
|
|
|
|
ENTRYPOINT [ "/entrypoint.sh" ]
|
|
CMD [ ]
|
|
|