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