Skip to content
Snippets Groups Projects
Commit da74f43c authored by Gabriel Engel's avatar Gabriel Engel
Browse files

Adding chmod to Dockerfiles

parent 39a1f193
No related branches found
No related tags found
No related merge requests found
...@@ -4,8 +4,6 @@ ENV RC_VERSION develop ...@@ -4,8 +4,6 @@ ENV RC_VERSION develop
MAINTAINER buildmaster@rocket.chat MAINTAINER buildmaster@rocket.chat
VOLUME /app/uploads
RUN set -x \ RUN set -x \
&& curl -SLf "https://rocket.chat/releases/${RC_VERSION}/download" -o rocket.chat.tgz \ && curl -SLf "https://rocket.chat/releases/${RC_VERSION}/download" -o rocket.chat.tgz \
&& curl -SLf "https://rocket.chat/releases/${RC_VERSION}/asc" -o rocket.chat.tgz.asc \ && curl -SLf "https://rocket.chat/releases/${RC_VERSION}/asc" -o rocket.chat.tgz.asc \
...@@ -14,10 +12,13 @@ RUN set -x \ ...@@ -14,10 +12,13 @@ RUN set -x \
&& rm rocket.chat.tgz rocket.chat.tgz.asc \ && rm rocket.chat.tgz rocket.chat.tgz.asc \
&& cd /app/bundle/programs/server \ && cd /app/bundle/programs/server \
&& npm install \ && npm install \
&& npm cache clear && npm cache clear \
&& chown rocketchat:rocketchat /app -R
USER rocketchat USER rocketchat
VOLUME /app/uploads
WORKDIR /app/bundle WORKDIR /app/bundle
# needs a mongoinstance - defaults to container linking with alias 'mongo' # needs a mongoinstance - defaults to container linking with alias 'mongo'
......
FROM rocketchat/base:4
ENV RC_VERSION experimental
MAINTAINER buildmaster@rocket.chat
VOLUME /app/uploads
RUN set -x \
&& curl -SLf "https://rocket.chat/releases/${RC_VERSION}/download" -o rocket.chat.tgz \
&& curl -SLf "https://rocket.chat/releases/${RC_VERSION}/asc" -o rocket.chat.tgz.asc \
&& gpg --verify rocket.chat.tgz.asc \
&& tar -zxf rocket.chat.tgz -C /app \
&& rm rocket.chat.tgz rocket.chat.tgz.asc \
&& cd /app/bundle/programs/server \
&& npm install \
&& npm cache clear
USER rocketchat
WORKDIR /app/bundle
# needs a mongoinstance - defaults to container linking with alias 'mongo'
ENV MONGO_URL=mongodb://mongo:27017/rocketchat \
HOME=/tmp \
PORT=3000 \
ROOT_URL=http://localhost:3000 \
Accounts_AvatarStorePath=/app/uploads
EXPOSE 3000
CMD ["node", "main.js"]
...@@ -4,8 +4,6 @@ ENV RC_VERSION latest ...@@ -4,8 +4,6 @@ ENV RC_VERSION latest
MAINTAINER buildmaster@rocket.chat MAINTAINER buildmaster@rocket.chat
VOLUME /app/uploads
RUN set -x \ RUN set -x \
&& curl -SLf "https://rocket.chat/releases/${RC_VERSION}/download" -o rocket.chat.tgz \ && curl -SLf "https://rocket.chat/releases/${RC_VERSION}/download" -o rocket.chat.tgz \
&& curl -SLf "https://rocket.chat/releases/${RC_VERSION}/asc" -o rocket.chat.tgz.asc \ && curl -SLf "https://rocket.chat/releases/${RC_VERSION}/asc" -o rocket.chat.tgz.asc \
...@@ -14,10 +12,13 @@ RUN set -x \ ...@@ -14,10 +12,13 @@ RUN set -x \
&& rm rocket.chat.tgz rocket.chat.tgz.asc \ && rm rocket.chat.tgz rocket.chat.tgz.asc \
&& cd /app/bundle/programs/server \ && cd /app/bundle/programs/server \
&& npm install \ && npm install \
&& npm cache clear && npm cache clear \
&& chown rocketchat:rocketchat /app -R
USER rocketchat USER rocketchat
VOLUME /app/uploads
WORKDIR /app/bundle WORKDIR /app/bundle
# needs a mongoinstance - defaults to container linking with alias 'mongo' # needs a mongoinstance - defaults to container linking with alias 'mongo'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment