diff --git a/CHANGELOG.md b/CHANGELOG.md index 0d84e22..2eedb12 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # CHANGE LOG +## [1.4.0] 2024-03-23 + +### Changed +- Update ruby +- Update bundlre +- Update Jekyll + ## [1.3.0] 2024-03-20 ### Added diff --git a/Dockerfile b/Dockerfile index aba98c0..0dbb15d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM ruby:3.1.2 +FROM ruby:3.1.4 RUN apt-get update && apt-get install -y libcurl4-openssl-dev @@ -6,7 +6,7 @@ RUN mkdir -p /src COPY ./Gemfile /src COPY ./Gemfile.lock /src WORKDIR /src -RUN gem install bundler:2.3.24 +RUN gem install bundler:2.3.27 RUN bundle install COPY . /src diff --git a/Gemfile.lock b/Gemfile.lock index d3e1d6f..97cab59 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -12,7 +12,7 @@ GEM timers (~> 4.1) bigdecimal (3.1.7) colorator (1.1.0) - concurrent-ruby (1.1.10) + concurrent-ruby (1.2.3) console (1.23.6) fiber-annotation fiber-local @@ -27,6 +27,8 @@ GEM fiber-annotation (0.2.0) fiber-local (1.0.0) forwardable-extended (2.6.0) + google-protobuf (4.26.0) + rake (>= 13) hashery (2.1.2) html-proofer (5.0.8) addressable (~> 2.3) @@ -38,10 +40,10 @@ GEM yell (~> 2.0) zeitwerk (~> 2.5) http_parser.rb (0.8.0) - i18n (1.12.0) + i18n (1.14.4) concurrent-ruby (~> 1.0) io-event (1.5.1) - jekyll (4.3.0) + jekyll (4.3.3) addressable (~> 2.4) colorator (~> 1.0) em-websocket (~> 0.5) @@ -59,8 +61,8 @@ GEM webrick (~> 1.7) jekyll-feed (0.15.0) jekyll (>= 3.7, < 5.0) - jekyll-sass-converter (2.2.0) - sassc (> 2.0.1, < 3.0) + jekyll-sass-converter (3.0.0) + sass-embedded (~> 1.54) jekyll-seo-tag (2.8.0) jekyll (>= 3.8, < 5.0) jekyll-watch (2.2.1) @@ -70,8 +72,8 @@ GEM rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - liquid (4.0.3) - listen (3.7.1) + liquid (4.0.4) + listen (3.9.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) mercenary (0.4.0) @@ -94,15 +96,17 @@ GEM public_suffix (5.0.4) racc (1.7.3) rainbow (3.1.1) + rake (13.1.0) rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - rexml (3.2.5) - rouge (4.0.0) + rexml (3.2.6) + rouge (4.2.1) ruby-rc4 (0.1.5) safe_yaml (1.0.5) - sassc (2.4.0) - ffi (~> 1.9) + sass-embedded (1.72.0) + google-protobuf (>= 3.25, < 5.0) + rake (>= 13.0.0) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) timers (4.3.5) @@ -110,8 +114,8 @@ GEM bigdecimal (~> 3.1) typhoeus (1.4.1) ethon (>= 0.9.0) - unicode-display_width (2.3.0) - webrick (1.7.0) + unicode-display_width (2.5.0) + webrick (1.8.1) yell (2.2.2) zeitwerk (2.6.13) @@ -127,4 +131,4 @@ DEPENDENCIES tzinfo-data BUNDLED WITH - 2.3.24 + 2.3.27 diff --git a/README.md b/README.md index f5f2596..6c367c9 100644 --- a/README.md +++ b/README.md @@ -67,6 +67,20 @@ docker build . -t tvl-web docker run --rm tvl-web ``` +#### Update jekll +``` +docker compose up -d +docker compose exec web bundle update jekyll +``` + + +#### Run development jekll server +Run the below command and then visit: http://localhost:4000 + +``` +docker compose up -d +``` + ## CI/CD