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) RUN sed -i \ -e 's/listen[[:space:]]\+80;/listen 7860;/' \ -e 's/listen[[:space:]]\+\[::\]:80;/listen [::]:7860;/' \ /etc/nginx/conf.d/default.conf && \ sed -i '/^user /d' /etc/nginx/nginx.conf && \ chown -R 1000:1000 \ /var/cache/nginx \ /var/log/nginx \ /etc/nginx/conf.d && \ touch /var/run/nginx.pid && \ chown 1000:1000 /var/run/nginx.pid USER 1000 EXPOSE 7860