diff --git a/docker/Dockerfile b/docker/Dockerfile index 88ce95ed1b..7a248b9c1f 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -39,6 +39,9 @@ EXPOSE 80 81 443 COPY backend /app COPY frontend/dist /app/frontend +COPY docker/scripts/entrypoint /entrypoint +RUN chmod +x /entrypoint + WORKDIR /app RUN yarn install \ && yarn cache clean @@ -52,7 +55,7 @@ RUN rm -rf /etc/s6-overlay/s6-rc.d/user/contents.d/frontend /etc/nginx/conf.d/de && chmod 644 /etc/logrotate.d/nginx-proxy-manager VOLUME [ "/data" ] -ENTRYPOINT [ "/init" ] +ENTRYPOINT [ "/entrypoint" ] LABEL org.label-schema.schema-version="1.0" \ org.label-schema.license="MIT" \ diff --git a/docker/scripts/entrypoint b/docker/scripts/entrypoint new file mode 100644 index 0000000000..606a90699a --- /dev/null +++ b/docker/scripts/entrypoint @@ -0,0 +1,8 @@ +#!/bin/sh +set -e + +# Create env.js +echo "window.INSTANCE_NAME='${INSTANCE_NAME}';" > /app/frontend/env.js + +# Start original init +exec /init \ No newline at end of file diff --git a/frontend/index.html b/frontend/index.html index 08c760964f..dc35512558 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -36,10 +36,14 @@
+