diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..fbb5b48 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,28 @@ +# Ignore git directory. +/.git/ +# Ignore bundler config. +/.bundle +# Ignore all environment files (except templates). +/.env* +!/.env*.erb +# Ignore all default key files. +/config/master.key +/config/credentials/*.key +# Ignore all logfiles and tempfiles. +/log/* +/tmp/* +!/log/.keep +!/tmp/.keep +# Ignore pidfiles, but keep the directory. +/tmp/pids/* +!/tmp/pids/.keep +# Ignore storage (uploaded files in development and any SQLite databases). +/storage/* +!/storage/.keep +/tmp/storage/* +!/tmp/storage/.keep +# Ignore assets. +/node_modules/ +/app/assets/builds/* +!/app/assets/builds/.keep +/public/assets diff --git a/Gemfile b/Gemfile index fcdfa41..943a923 100644 --- a/Gemfile +++ b/Gemfile @@ -22,7 +22,6 @@ group :development, :test do end group :development do - gem "kamal" gem "web-console" end diff --git a/Gemfile.lock b/Gemfile.lock index 0772268..7eca6d3 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -76,9 +76,8 @@ GEM tzinfo (~> 2.0) addressable (2.8.5) public_suffix (>= 2.0.2, < 6.0) - base64 (0.1.1) + base64 (0.2.0) bcrypt (3.1.19) - bcrypt_pbkdf (1.1.0) bigdecimal (3.1.4) bindex (0.8.1) bootsnap (1.16.0) @@ -100,10 +99,8 @@ GEM debug (1.8.0) irb (>= 1.5.0) reline (>= 0.3.1) - dotenv (2.8.1) - drb (2.1.1) + drb (2.2.0) ruby2_keywords - ed25519 (1.3.0) erubi (1.12.0) globalid (1.2.1) activesupport (>= 6.1) @@ -119,16 +116,6 @@ GEM jbuilder (2.11.5) actionview (>= 5.0.0) activesupport (>= 5.0.0) - kamal (1.0.0) - activesupport (>= 7.0) - bcrypt_pbkdf (~> 1.0) - concurrent-ruby (~> 1.2) - dotenv (~> 2.8) - ed25519 (~> 1.2) - net-ssh (~> 7.0) - sshkit (~> 1.21) - thor (~> 1.2) - zeitwerk (~> 2.5) kaminari (1.2.2) activesupport (>= 4.1.0) kaminari-actionview (= 1.2.2) @@ -154,7 +141,7 @@ GEM mini_mime (1.1.5) minitest (5.20.0) msgpack (1.7.2) - mutex_m (0.1.2) + mutex_m (0.2.0) net-imap (0.4.1) date net-protocol @@ -162,11 +149,8 @@ GEM net-protocol net-protocol (0.2.1) timeout - net-scp (4.0.0) - net-ssh (>= 2.6.5, < 8.0.0) net-smtp (0.4.0) net-protocol - net-ssh (7.2.0) nio4r (2.5.9) nokogiri (1.15.4-aarch64-linux) racc (~> 1.4) @@ -238,13 +222,10 @@ GEM actionpack (>= 5.2) activesupport (>= 5.2) sprockets (>= 3.0.0) - sshkit (1.21.5) - net-scp (>= 1.1.2) - net-ssh (>= 2.8.0) stimulus-rails (1.3.0) railties (>= 6.0.0) stringio (3.0.8) - thor (1.2.2) + thor (1.3.0) timeout (0.4.0) turbo-rails (1.5.0) actionpack (>= 6.0.0) @@ -277,7 +258,6 @@ DEPENDENCIES debug importmap-rails jbuilder - kamal kaminari pg puma diff --git a/app/views/home_pages/index.html.erb b/app/views/home_pages/index.html.erb index af29657..70f23c9 100644 --- a/app/views/home_pages/index.html.erb +++ b/app/views/home_pages/index.html.erb @@ -4,7 +4,7 @@

Welcome to my site! I’m a software engineer specialising in Ruby and Rails, with a love for *nix systems, NixOS and free software in general. I’m also a maker and dad, and here is where my thoughts get dumped.

-

The code for my personal projects <%= link_to "can be found here", "https://git.tsvallender.co.uk/web" %>

+

The code for my personal projects <%= link_to "can be found here", "https://git.tsvallender.co.uk/tsv" %>