parent
d5a9b065bc
commit
9f808fc306
@ -0,0 +1,32 @@ |
||||
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"] |
Loading…
Reference in new issue