Meteor Docker File
FROM codenvy/shellinabox
#
RUN sudo apt-get update -qq && \
sudo apt-get -yqq install curl
#
RUN cd /home/user && \
sudo curl -o /home/user/install_meteor.sh https://install.meteor.com 2> /dev/null && \
sudo sh install_meteor.sh 2> /dev/null && \
sudo meteor create app && \
sudo rm app/app.*
#
ENV CODENVY_APP_PORT_8081_HTTP 8081
EXPOSE 8081
#
# Add meteor packages
RUN cd /home/user/app && sudo meteor add accounts-ui
#
ADD $app$ /home/user/app/
#
CMD cd /home/user/app && sudo meteor --port 8081
#
Hot-deployed changes works when you replace
ADD $app$ /home/user/app/with
VOLUME ["/home/user/app"] ENV CODENVY_APP_BIND_DIR /home/user/appbut you also have to make sure you have a .meteor directory in your project with the correct configuration files.