1
0
Fork 0
mirror of https://github.com/mmumshad/ansible-playable.git synced 2025-02-12 21:51:55 +00:00

Update Dockerfile to improve build

This commit is contained in:
Mumshad Mannambeth 2017-06-07 15:08:59 -04:00
parent 7b925f746b
commit a00dfba6cb

View file

@ -31,19 +31,30 @@ RUN /usr/bin/ssh-keygen -A
# Start Open-ssh server
RUN service ssh start
# Install NPM dependencies
RUN npm install -g yo gulp-cli generator-angular-fullstack
# Change user to app_user
USER app_user
RUN mkdir -p /data/web-app
COPY * /data/web-app/
COPY ./package.json /data/web-app
RUN npm install
# Assign permissions to app_user
USER root
RUN chown -R app_user /data/web-app
# Change user to app_user
USER app_user
WORKDIR /data/web-app
RUN npm install -g yo gulp-cli generator-angular-fullstack
RUN npm install
# Copy all application files
WORKDIR /data/web-app
COPY ./ /data/web-app
# Assign permissions to app_user
USER root
RUN chown -R app_user /data/web-app
ENTRYPOINT gulp serve