diff --git a/.dockerignore b/.dockerignore index d5f19d89b..bae39c359 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,2 +1,39 @@ +# Dependencies node_modules package-lock.json +yarn-error.log +npm-debug.log + +# VCS +.git +.gitignore + +# Editor/OS +.DS_Store +.idea +.vscode + +# Rails runtime +log +tmp +tmp/cache +storage +.bundle + +# Bundler (keep Gemfile/Gemfile.lock!) +vendor/bundle + +# Tests and coverage (not needed in image) +spec +test +coverage + +# Env and local overrides +.env +.env.* +.ruby-version + +# Docker & CI artifacts +docker-compose*.yml +Dockerfile.* +.cache \ No newline at end of file diff --git a/Gemfile b/Gemfile index a9a238994..14bf87da2 100644 --- a/Gemfile +++ b/Gemfile @@ -21,7 +21,7 @@ gem 'freezolite', require: false gem 'hotwire-rails', '~> 0.1.3' gem 'jbuilder', '~> 2.11' gem 'jsbundling-rails' -gem 'jwt' +gem 'jwt', '~> 2.10.3' gem 'lograge' gem 'mimemagic', '~> 0.4.3' gem 'money' @@ -50,6 +50,7 @@ gem 'dartsass-rails' gem 'turbo-rails' gem 'valvat' gem 'view_component' +gem 'voog_footer', github: 'internetee/voog_footer' gem 'webpush' group :development, :test do diff --git a/Gemfile.lock b/Gemfile.lock index 333c5f345..6edd768d3 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -15,6 +15,13 @@ GIT omniauth (>= 1.9, < 3) openid_connect (~> 2.2) +GIT + remote: https://github.com/internetee/voog_footer.git + revision: ddbaeef72f380d8798a4df69cc93039a343b66fd + specs: + voog_footer (0.1.0) + nokogiri (~> 1.10) + GEM remote: https://rubygems.org/ specs: @@ -261,7 +268,7 @@ GEM bindata faraday (~> 2.0) faraday-follow_redirects - jwt (2.10.2) + jwt (2.10.3) base64 language_server-protocol (3.17.0.5) launchy (3.1.1) @@ -519,9 +526,6 @@ GEM faraday-multipart (>= 1) ruby-progressbar (1.13.0) rubyzip (3.1.0) - sass-embedded (1.93.2) - google-protobuf (~> 4.31) - rake (>= 13) sass-embedded (1.93.2-aarch64-linux-gnu) google-protobuf (~> 4.31) sass-embedded (1.93.2-aarch64-linux-musl) @@ -655,7 +659,7 @@ DEPENDENCIES i18n-debug jbuilder (~> 2.11) jsbundling-rails - jwt + jwt (~> 2.10.3) letter_opener (~> 1.8) letter_opener_web (~> 3.0) listen (>= 3.0.5, < 3.11) @@ -699,6 +703,7 @@ DEPENDENCIES turbo-rails valvat view_component + voog_footer! web-console (>= 3.3.0) webmock webpush diff --git a/app/components/common/footer/component.html.erb b/app/components/common/footer/component.html.erb index ba0d5f1cb..08a06b4e1 100644 --- a/app/components/common/footer/component.html.erb +++ b/app/components/common/footer/component.html.erb @@ -2,98 +2,64 @@