1
0
mirror of https://github.com/fspc/BikeShed-1.git synced 2025-02-28 08:43:23 -05:00

Adding famfamfam icons for docker w/ symlink

This commit is contained in:
Jason Denney 2016-02-26 18:00:48 -08:00
parent e48924a228
commit bc6802e5fb
4 changed files with 23 additions and 1 deletions

1
.gitignore vendored
View File

@ -7,5 +7,4 @@ tmp/
.rbenv-version
.DS_Store
public/assets
public/images/icons
config/database.yml

View File

@ -19,5 +19,8 @@ RUN bundle install
COPY install_extjs.rb /usr/src/app/
RUN /usr/src/app/install_extjs.rb
COPY install_famfamfam.rb /usr/src/app/
RUN /usr/src/app/install_famfamfam.rb
EXPOSE 3000
CMD ["rails", "server", "-b", "0.0.0.0"]

19
install_famfamfam.rb Executable file
View File

@ -0,0 +1,19 @@
#!/usr/bin/env ruby
require 'fileutils'
fam_url = "http://www.famfamfam.com/lab/icons/silk/famfamfam_silk_icons_v013.zip"
download_dir = '/tmp'
dest_dir = "/usr/lib/famfamfam"
fam_download_path = File.join(download_dir,'famfamfam_silk_icons_v013.zip')
files = Dir.glob(File.join(dest_dir, '*'))
if files.empty? and Dir.glob(fam_download_path).empty?
`wget -P #{download_dir} #{fam_url}`
raise "Failed downloading #{fam_url}" if Dir.glob(fam_download_path).empty?
end
if files.empty?
puts `unzip #{fam_download_path} -d #{dest_dir}/`
end
raise "Failed unzipping #{fam_download_path}" if Dir.glob(File.join(dest_dir, '*')).empty?

1
public/images/icons Symbolic link
View File

@ -0,0 +1 @@
/usr/lib/famfamfam/icons/