diff --git a/Dockerfiles/Dockerfile.static_site b/Dockerfiles/Dockerfile.static_site index 6271099f..d63e8c2d 100644 --- a/Dockerfiles/Dockerfile.static_site +++ b/Dockerfiles/Dockerfile.static_site @@ -1,4 +1,4 @@ -FROM jekyll/builder:4.2.0 +FROM jekyll/builder:4.2.2 ENV BUNDLE_PATH=$GEM_HOME WORKDIR /dpc-site-static diff --git a/Gemfile b/Gemfile index c6383d6c..14ae16fb 100644 --- a/Gemfile +++ b/Gemfile @@ -32,4 +32,5 @@ gem "wdm", "~> 0.1.1", :install_if => Gem.win_platform? gem "json" # rexml 3.2.5 resolves a vulnerability -gem "rexml", ">= 3.2.5" \ No newline at end of file +gem "rexml", ">= 3.2.5" +gem "html-proofer", "~> 5.0" diff --git a/Gemfile.lock b/Gemfile.lock index b76222e8..a529b1b7 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,19 +1,44 @@ GEM remote: https://rubygems.org/ specs: + Ascii85 (1.1.0) addressable (2.8.0) public_suffix (>= 2.0.2, < 5.0) + afm (0.2.2) + async (2.6.3) + console (~> 1.10) + fiber-annotation + io-event (~> 1.1) + timers (~> 4.1) colorator (1.1.0) concurrent-ruby (1.1.9) + console (1.23.2) + fiber-annotation + fiber-local em-websocket (0.5.2) eventmachine (>= 0.12.9) http_parser.rb (~> 0.6.0) + ethon (0.16.0) + ffi (>= 1.15.0) eventmachine (1.2.7) ffi (1.15.3) + fiber-annotation (0.2.0) + fiber-local (1.0.0) forwardable-extended (2.6.0) + hashery (2.1.2) + html-proofer (5.0.8) + addressable (~> 2.3) + async (~> 2.1) + nokogiri (~> 1.13) + pdf-reader (~> 2.11) + rainbow (~> 3.0) + typhoeus (~> 1.3) + yell (~> 2.0) + zeitwerk (~> 2.5) http_parser.rb (0.6.0) i18n (1.8.10) concurrent-ruby (~> 1.0) + io-event (1.3.2) jekyll (4.0.1) addressable (~> 2.4) colorator (~> 1.0) @@ -47,36 +72,58 @@ GEM rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) mercenary (0.3.6) + mini_portile2 (2.8.4) minima (2.5.1) jekyll (>= 3.5, < 5.0) jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) + nokogiri (1.15.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) + nokogiri (1.15.4-x86_64-linux) + racc (~> 1.4) pathutil (0.16.2) forwardable-extended (~> 2.6) + pdf-reader (2.11.0) + Ascii85 (~> 1.0) + afm (~> 0.2.1) + hashery (~> 2.0) + ruby-rc4 + ttfunk public_suffix (4.0.6) + racc (1.7.1) + rainbow (3.1.1) rb-fsevent (0.11.0) rb-inotify (0.10.1) ffi (~> 1.0) rexml (3.2.5) rouge (3.26.0) + ruby-rc4 (0.1.5) safe_yaml (1.0.5) sassc (2.4.0) ffi (~> 1.9) terminal-table (1.8.0) unicode-display_width (~> 1.1, >= 1.1.1) thread_safe (0.3.6) + timers (4.3.5) + ttfunk (1.7.0) + typhoeus (1.4.0) + ethon (>= 0.9.0) tzinfo (1.2.10) thread_safe (~> 0.1) tzinfo-data (1.2022.1) tzinfo (>= 1.0.0) unicode-display_width (1.7.0) wdm (0.1.1) + yell (2.2.2) + zeitwerk (2.6.11) PLATFORMS ruby x86_64-linux-musl DEPENDENCIES + html-proofer (~> 5.0) jekyll (~> 4.0.0) jekyll-feed (~> 0.12) json