Skip to content
This repository has been archived by the owner on Jun 5, 2019. It is now read-only.

Commit

Permalink
Implement workaround problem with docker: moby/moby#2745
Browse files Browse the repository at this point in the history
  • Loading branch information
hellais committed Feb 27, 2015
1 parent f49af87 commit 5122a9b
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 9 deletions.
10 changes: 5 additions & 5 deletions docker/ooni-app-builder/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,16 @@ RUN npm install -g grunt-cli
RUN npm install -g bower

# Install Mean.JS packages
ADD ../../package.json /home/mean/package.json
ADD package.json /home/mean/package.json
RUN npm install

# Manually trigger bower. Why doesnt this work via npm install?
ADD ../../.bowerrc /home/mean/.bowerrc
ADD ../../bower.json /home/mean/bower.json
ADD .bowerrc /home/mean/.bowerrc
ADD bower.json /home/mean/bower.json
RUN bower install --config.interactive=false --allow-root

# Make everything available for start
ADD ../../ /home/mean
ADD rebuild.sh /
ADD . /home/mean
ADD docker/ooni-app-builder/rebuild.sh /

CMD ["/rebuild.sh"]
3 changes: 3 additions & 0 deletions docker/ooni-app-builder/build.sh
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
#!/bin/sh
cd ../../
cp docker/ooni-app-builder/Dockerfile .
docker build -t ooni-app-rebuilder .
rm Dockerfile
8 changes: 4 additions & 4 deletions docker/ooni-app/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,16 @@ RUN npm install -g grunt-cli
RUN npm install -g bower

# Install Mean.JS packages
ADD ../../package.json /home/mean/package.json
ADD package.json /home/mean/package.json
RUN npm install

# Manually trigger bower. Why doesnt this work via npm install?
ADD ../../.bowerrc /home/mean/.bowerrc
ADD ../../bower.json /home/mean/bower.json
ADD .bowerrc /home/mean/.bowerrc
ADD bower.json /home/mean/bower.json
RUN bower install --config.interactive=false --allow-root

# Make everything available for start
ADD ../../ /home/mean
ADD . /home/mean

# currently only works for development
ENV NODE_ENV development
Expand Down
3 changes: 3 additions & 0 deletions docker/ooni-app/build.sh
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
#!/bin/sh
cd ../../
cp docker/ooni-app/Dockerfile .
docker build -t ooni-app .
rm Dockerfile

0 comments on commit 5122a9b

Please sign in to comment.