mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
Update Dockerfile
This commit is contained in:
17
Dockerfile
17
Dockerfile
@@ -1,25 +1,10 @@
|
|||||||
FROM nginx:stable-alpine
|
FROM nginx:stable-alpine
|
||||||
LABEL version="3.0.0"
|
LABEL version="3.0.0"
|
||||||
|
|
||||||
ARG GROUPNAME=Alfresco
|
|
||||||
ARG GROUPID=1000
|
|
||||||
ARG USERNAME=adf
|
|
||||||
ARG USERID=33011
|
|
||||||
|
|
||||||
COPY ./docker/nginx.conf /etc/nginx/nginx.conf
|
COPY ./docker/nginx.conf /etc/nginx/nginx.conf
|
||||||
COPY ./docker/entrypoint.sh /
|
COPY ./docker/entrypoint.sh /
|
||||||
|
|
||||||
WORKDIR /usr/share/nginx/html
|
WORKDIR /usr/share/nginx/html
|
||||||
COPY demo-shell/dist/ .
|
COPY demo-shell/dist/ .
|
||||||
|
|
||||||
RUN addgroup -g ${GROUPID} ${GROUPNAME} && \
|
ENTRYPOINT [ "/docker-entrypoint.sh" ]
|
||||||
adduser -S -u ${USERID} -G ${GROUPNAME} -s "/bin/bash" ${USERNAME} && \
|
|
||||||
chown -R ${USERNAME}:${GROUPNAME} ./**/app.config.json, ./app.config.json /var/cache/nginx || \
|
|
||||||
touch /var/run/nginx.pid && \
|
|
||||||
chown -R ${USERNAME}:${GROUPNAME} /var/run/nginx.pid && \
|
|
||||||
chmod +x /entrypoint.sh && \
|
|
||||||
chown -R ${USERNAME}:${GROUPNAME} /entrypoint.sh
|
|
||||||
|
|
||||||
EXPOSE 8080
|
|
||||||
USER ${USERNAME}
|
|
||||||
ENTRYPOINT [ "/entrypoint.sh" ]
|
|
||||||
|
Reference in New Issue
Block a user