parent
0a66283fa6
commit
54aaead278
@ -1,37 +0,0 @@ |
||||
FROM node:0.10 |
||||
|
||||
MAINTAINER buildmaster@rocket.chat |
||||
|
||||
RUN apt-get update \ |
||||
&& apt-get install -y graphicsmagick \ |
||||
&& rm -rf /var/lib/apt/lists/* |
||||
|
||||
RUN groupadd -r rocketchat \ |
||||
&& useradd -r -g rocketchat rocketchat \ |
||||
&& mkdir /app \ |
||||
&& mkdir /app/uploads |
||||
|
||||
# gpg: key 4FD08014: public key "Rocket.Chat Buildmaster <buildmaster@rocket.chat>" imported |
||||
RUN gpg --keyserver ha.pool.sks-keyservers.net --recv-keys 0E163286C20D07B9787EBE9FD7F9D0414FD08104 |
||||
|
||||
WORKDIR /app |
||||
|
||||
RUN curl -fSL "https://s3.amazonaws.com/rocketchatbuild/rocket.chat-develop.tgz" -o rocket.chat.tgz \ |
||||
&& tar zxvf ./rocket.chat.tgz \ |
||||
&& rm ./rocket.chat.tgz \ |
||||
&& cd /app/bundle/programs/server \ |
||||
&& npm install |
||||
|
||||
USER rocketchat |
||||
|
||||
VOLUME /app/uploads |
||||
WORKDIR /app/bundle |
||||
|
||||
# needs a mongoinstance - defaults to container linking with alias 'mongo' |
||||
ENV MONGO_URL=mongodb://mongo:27017/rocketchat \ |
||||
PORT=3000 \ |
||||
ROOT_URL=http://localhost:3000 \ |
||||
Accounts_AvatarStorePath=/app/uploads |
||||
|
||||
EXPOSE 3000 |
||||
CMD ["node", "main.js"] |
@ -1,37 +0,0 @@ |
||||
FROM node:0.10 |
||||
|
||||
MAINTAINER buildmaster@rocket.chat |
||||
|
||||
RUN apt-get update \ |
||||
&& apt-get install -y graphicsmagick \ |
||||
&& rm -rf /var/lib/apt/lists/* |
||||
|
||||
RUN groupadd -r rocketchat \ |
||||
&& useradd -r -g rocketchat rocketchat \ |
||||
&& mkdir /app \ |
||||
&& mkdir /app/uploads |
||||
|
||||
# gpg: key 4FD08014: public key "Rocket.Chat Buildmaster <buildmaster@rocket.chat>" imported |
||||
RUN gpg --keyserver ha.pool.sks-keyservers.net --recv-keys 0E163286C20D07B9787EBE9FD7F9D0414FD08104 |
||||
|
||||
WORKDIR /app |
||||
|
||||
RUN curl -fSL "https://s3.amazonaws.com/rocketchatbuild/rocket.chat-master.tgz" -o rocket.chat.tgz \ |
||||
&& tar zxvf ./rocket.chat.tgz \ |
||||
&& rm ./rocket.chat.tgz \ |
||||
&& cd /app/bundle/programs/server \ |
||||
&& npm install |
||||
|
||||
USER rocketchat |
||||
|
||||
VOLUME /app/uploads |
||||
WORKDIR /app/bundle |
||||
|
||||
# needs a mongoinstance - defaults to container linking with alias 'mongo' |
||||
ENV MONGO_URL=mongodb://mongo:27017/rocketchat \ |
||||
PORT=3000 \ |
||||
ROOT_URL=http://localhost:3000 \ |
||||
Accounts_AvatarStorePath=/app/uploads |
||||
|
||||
EXPOSE 3000 |
||||
CMD ["node", "main.js"] |
@ -1,3 +0,0 @@ |
||||
export ROCKET_BRANCH="master" |
||||
echo $ROCKET_BRANCH |
||||
|
Loading…
Reference in new issue