Spaces:
Running
Running
File size: 1,582 Bytes
ff6abfe 6a04ae1 62109e8 ff6abfe 62109e8 ff6abfe 89e0119 62109e8 89e0119 ff6abfe 89e0119 62109e8 ff6abfe 89e0119 62109e8 89e0119 62109e8 ff6abfe 62109e8 89e0119 62109e8 89e0119 62109e8 ff6abfe 62109e8 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
FROM ohif/app:v3.7.0-beta.74
# first set user as root to add new user (then later change to user)
USER root
# To install usermod in Alpine Linux
#RUN echo http://dl-2.alpinelinux.org/alpine/edge/community/ >> /etc/apk/repositories
#RUN apk add -U shadow
# change user ID of "nginx" to 1000 to work with HF spaces
# RUN find / -uid 1000 -exec chown -h 1000 {} +
#RUN usermod -u 1000 nginx
USER nginx
# Set port as environmental variable for reverse proxy
# ENV PORT=80
RUN ls
# Set home to the user's home directory
ENV HOME=/home/user \
PATH=/home/user/.local/bin:$PATH
# Set the working directory to the user's home directory
WORKDIR $HOME/app
# Copy the current directory contents into the container at $HOME/app setting the owner to the user
#COPY --chown=nginx . $HOME/app
# change to nginx user
#USER nginx
#USER user
# Copy nginx configuration
#COPY --chown=nginx nginx.conf /etc/nginx/sites-available/default
#COPY --chown=nginx .docker/Viewer-v3.x/default.conf.template /usr/src/default.conf.template
COPY --chown=nginx:nginx .docker/Viewer-v3.x /usr/src
RUN chmod 777 /usr/src/entrypoint.sh
#RUN chmod 777 /usr/src/entrypoint.sh
#COPY --chown=nginx . .
# RUN rm /etc/nginx/conf.d/default.conf
#USER nginx
#COPY --chown=nginx:nginx .docker/Viewer-v3.x /usr/src
#RUN chmod 777 /usr/src/entrypoint.sh
#RUN chmod +x /usr/src/entrypoint.sh
# reverse proxy server
#EXPOSE 80
#EXPOSE 80/tcp
#EXPOSE 3000
# change back to nginx user
#USER nginx
ENTRYPOINT ["/usr/src/entrypoint.sh"]
# Launch nginx
CMD ["nginx", "-g", "daemon off;"]
#CMD ["bash", "run.sh"]
|