e2f400472f
Without this patch, the index.html contains google analytics at all times, including for people self-hosting it. This is a problem for privacy reasons, and only people wanting to have analytics on their instances should be able to enable them. This fixes it by making sure the index.html page is templated to sideload content from ANALYTICS_CODE_PATH (which itself is also templated, for convenience).
17 lines
569 B
Docker
17 lines
569 B
Docker
FROM thecodingmachine/workadventure-back-base:latest as builder
|
|
WORKDIR /var/www/messages
|
|
COPY --chown=docker:docker messages .
|
|
RUN yarn install && yarn proto
|
|
|
|
# we are rebuilding on each deploy to cope with the API_URL environment URL
|
|
FROM thecodingmachine/nodejs:14-apache
|
|
|
|
COPY --chown=docker:docker front .
|
|
COPY --from=builder --chown=docker:docker /var/www/messages/generated /var/www/html/src/Messages/generated
|
|
RUN yarn install
|
|
|
|
ENV NODE_ENV=production
|
|
ENV STARTUP_COMMAND_0="./templater.sh"
|
|
ENV STARTUP_COMMAND_1="yarn run build"
|
|
ENV APACHE_DOCUMENT_ROOT=dist/
|