Merge pull request #377 from michielbdejong/docker

feat(docker): Additional Dockerfile for self-hosting r=vladikoff
This commit is contained in:
Vlad Filippov 2016-01-26 09:25:54 -05:00
Родитель 2d23d6e02a 83a8b6c1ee
Коммит 0fcb1438da
2 изменённых файлов: 18 добавлений и 0 удалений

1
.dockerignore Normal file
Просмотреть файл

@ -0,0 +1 @@
.git

17
docs/self-host.docker Normal file
Просмотреть файл

@ -0,0 +1,17 @@
FROM vladikoff/fxa-slim-image:1.0.0
RUN adduser --disabled-password --gecos '' fxa && adduser fxa sudo && echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
COPY . /home/fxa/fxa-oauth-server
WORKDIR /home/fxa/fxa-oauth-server
RUN chown -R fxa .
USER fxa
RUN npm install --production \
&& npm cache clear
ENV NODE_ENV prod
CMD ./node_modules/.bin/grunt server --node-env=prod
# Expose ports
EXPOSE 9010
EXPOSE 9011