diff --git a/packages/compas-open-scd/Dockerfile b/packages/compas-open-scd/Dockerfile index 9cb0b45b9e..553d288a60 100644 --- a/packages/compas-open-scd/Dockerfile +++ b/packages/compas-open-scd/Dockerfile @@ -1,8 +1,9 @@ FROM public.ecr.aws/nginx/nginx:1.29.1 -COPY nginx.conf /etc/nginx/nginx.conf +COPY ./nginx/default.conf.template /etc/nginx/templates/default.conf.template COPY build/. /usr/share/nginx/html +ENV NGINX_PORT=8080 EXPOSE 8080 VOLUME /etc/nginx/ diff --git a/packages/compas-open-scd/nginx.conf b/packages/compas-open-scd/nginx.conf deleted file mode 100644 index b049a3099a..0000000000 --- a/packages/compas-open-scd/nginx.conf +++ /dev/null @@ -1,21 +0,0 @@ -events { - worker_connections 1024; -} - -http { - server { - listen 8080; - listen [::]:8080; - server_name localhost; - - location / { - root /usr/share/nginx/html; - index index.html index.htm; - } - - error_page 500 502 503 504 /50x.html; - location = /50x.html { - root /usr/share/nginx/html; - } - } -} diff --git a/packages/compas-open-scd/nginx/default.conf.template b/packages/compas-open-scd/nginx/default.conf.template new file mode 100644 index 0000000000..e019e7dcc1 --- /dev/null +++ b/packages/compas-open-scd/nginx/default.conf.template @@ -0,0 +1,15 @@ +server { + listen ${NGINX_PORT}; + listen [::]:${NGINX_PORT}; + server_name localhost; + + location / { + root /usr/share/nginx/html; + index index.html index.htm; + } + + error_page 500 502 503 504 /50x.html; + location = /50x.html { + root /usr/share/nginx/html; + } +} \ No newline at end of file diff --git a/packages/compas-open-scd/package.json b/packages/compas-open-scd/package.json index 53d5b86d9c..83653cd0e2 100644 --- a/packages/compas-open-scd/package.json +++ b/packages/compas-open-scd/package.json @@ -1,6 +1,6 @@ { "name": "compas-open-scd", - "version": "0.41.0-4", + "version": "0.41.0-5", "repository": "https://github.com/openscd/open-scd.git", "description": "OpenSCD CoMPAS Edition", "directory": "packages/compas-open-scd",