mirror of
https://github.com/fspc/BikeShed-1.git
synced 2025-02-28 08:43:23 -05:00
Enhance Dockerfile / Fix missing extjs file bug
1. Speed-up nokogiri install significantly by turning off lib compilation 2. File at http://my.jasondenney.com/extjs-4.1.1.zip can't be found, but it has been used for a long time. Now just including it in the repository. 3. Added helping documentation in Dockerfile
This commit is contained in:
parent
4a30bc5efd
commit
c9af3d4897
11
Dockerfile
11
Dockerfile
@ -14,10 +14,15 @@ RUN apt-get update && apt-get install -y nodejs --no-install-recommends && \
|
|||||||
COPY Gemfile /usr/src/app/
|
COPY Gemfile /usr/src/app/
|
||||||
COPY Gemfile.lock /usr/src/app/
|
COPY Gemfile.lock /usr/src/app/
|
||||||
|
|
||||||
RUN bundle install
|
RUN env NOKOGIRI_USE_SYSTEM_LIBRARIES=true bundle install
|
||||||
|
|
||||||
COPY install_extjs.rb /usr/src/app/
|
#COPY install_extjs.rb /usr/src/app/
|
||||||
RUN /usr/src/app/install_extjs.rb
|
#RUN /usr/src/app/install_extjs.rb
|
||||||
|
|
||||||
|
COPY extjs-4.1.1.zip /usr/lib/
|
||||||
|
|
||||||
|
RUN unzip -d /usr/lib /usr/lib/extjs-4.1.1.zip; \
|
||||||
|
mv /usr/lib/ext-4.1.1a /usr/lib/extjs
|
||||||
|
|
||||||
COPY install_famfamfam.rb /usr/src/app/
|
COPY install_famfamfam.rb /usr/src/app/
|
||||||
RUN /usr/src/app/install_famfamfam.rb
|
RUN /usr/src/app/install_famfamfam.rb
|
||||||
|
@ -1,3 +1,12 @@
|
|||||||
|
# BikeShed
|
||||||
|
#
|
||||||
|
# cp config/database.yml.example config/database.yml
|
||||||
|
#
|
||||||
|
# docker-compose -f docker-compose.demo.yml build
|
||||||
|
# docker-compose -f docker-compose.demo.yml up -d db
|
||||||
|
# docker-compose -f docker-compose.demo.yml run bikeshed rake db:setup
|
||||||
|
# docker-compose -f docker-compose.demo.yml up -d bikeshed
|
||||||
|
|
||||||
db:
|
db:
|
||||||
image: postgres
|
image: postgres
|
||||||
ports:
|
ports:
|
||||||
|
BIN
extjs-4.1.1.zip
Normal file
BIN
extjs-4.1.1.zip
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user