diff --git a/app.rb b/app.rb index c8d8a2e..dd2caf7 100644 --- a/app.rb +++ b/app.rb @@ -1,15 +1,10 @@ -# frozen_string_literal: true require "roda" class App < Roda route do |r| - r.root do - "My Homepage" - end - - r.get 'about' do - "About This Site" + r.on do + "Hello World!" end end diff --git a/myapp.service b/myapp.service index f6eb0f6..ff766c0 100644 --- a/myapp.service +++ b/myapp.service @@ -8,15 +8,10 @@ Group=myapp WorkingDirectory=/opt/myapp Environment=RACK_ENV=production -ExecStart=/opt/myapp/bin/puma +ExecStart=/usr/bin/puma TimeoutStopSec=300 KillMode=mixed Restart=on-failure [Install] WantedBy=multi-user.target - -# Can copy this unit file into /etc/systemd/system/ -# then edit for your installation details (user, group, directory, exec, app name) -# run "sudo systemctl daemon-reload", -# then "sudo systemctl enable --now -q myapp.service" diff --git a/test_app.rb b/test_app.rb index 20ff798..d06a959 100644 --- a/test_app.rb +++ b/test_app.rb @@ -19,27 +19,8 @@ class AppTest < Minitest::Test assert true end - # Make sure not just responding to every path - def test_random_page_does_not__exist - visit '/skdjflksjdflkzxbjslkdjqweooiumnbvjslkdjflk' - refute_equal 200, page.status_code - end - def test_home_page_exists visit '/' assert_equal 200, page.status_code end - - # Can change the checked content as your site evolves: - def test_home_page_has_content - visit '/' - assert_content "My Homepage" - end - - def test_about_page_exists_and_has_content - visit '/about' - assert_equal 200, page.status_code - assert_content "About This Site" - end - end