FROM nginx:alpine RUN apk add --no-cache curl COPY nginx.conf /etc/nginx/nginx.conf COPY index.html /usr/share/nginx/html/ COPY assets/ /usr/share/nginx/html/assets/ COPY data/metadata.json /usr/share/nginx/html/data/metadata.json COPY data/collections.json /usr/share/nginx/html/data/collections.json COPY data/datasets.json /usr/share/nginx/html/data/datasets.json COPY data/volume-datasets.json /usr/share/nginx/html/data/volume-datasets.json COPY duckdb-wasm/ /usr/share/nginx/html/duckdb-wasm/ COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh EXPOSE 7860 ENTRYPOINT ["/entrypoint.sh"]