FROM snomedinternational/snomedct-browser:latest ENV API_HOST=https://snomed.terranova.tauheed-elahee.com RUN apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/* # HF Spaces requires UID 1000 and a non-privileged port (7860) # The base image has no listen directive (defaults to 80), so we insert one RUN sed -i \ -e '/^\s*user /d' \ -e 's|pid .*/nginx.pid;|pid /tmp/nginx.pid;|' \ -e 's/server {/server {\n listen 7860;/' \ /etc/nginx/nginx.conf \ /etc/nginx/conf.d/default.conf.template && \ chown -R 1000:1000 \ /var/cache/nginx \ /var/log/nginx \ /etc/nginx RUN mkdir -p /home/user && chown 1000:1000 /home/user ENV HOME=/home/user USER 1000 EXPOSE 7860