tauheed-elahee's picture
Target template conf file.
eb04bc6
Raw
History Blame Contribute Delete
758 Bytes
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