# # Thanks to @Xe for the Dockerfile template # https://github.com/Shuo-IRC/Shuo/pull/87/files # FROM node:4.0-onbuild # Create a non-root user for lounge to run in. RUN useradd --create-home lounge # Needed for setup of Node.js ENV HOME /home/lounge # Customize this to specify where The Lounge puts its data. # To link a data container, have it expose /home/lounge/data ENV LOUNGE_HOME /home/lounge/data # Expose HTTP EXPOSE 9000 # Drop root. USER lounge # Don't use an entrypoint here. It makes debugging difficult. CMD node index.js --home $LOUNGE_HOME