Ruby on Rails Wednesday, April 3, 2019

snap, missed the other exec before bundle in the ExecStart line, and needed to switch the type to =simple.
 
On Wednesday, April 3, 2019 at 2:23:55 PM UTC-7, medr...@gmail.com wrote:
Have been working on creating some systemd services to launch some features on a raspberrypi that is used for running a rails app. No issues with a service for launching a python script nor one for putting the pi in kiosk mode, when it comes to launching the systemd service for rails it is failing. 

Here is my service file:

[Unit] Description=evr server boot After=network.target After=local-fs.target [Service] Type=forking User=pi Group=pi WorkingDirectory=/home/pi/evr ExecStart=/home/pi/.rbenv/bin/rbenv bundle exec rails s -b 192.168.1.66 TimeoutSec=180 RestartSec=180s Restart=always [Install] WantedBy=multi-user.target


when running it produces this error:

$ systemctl status evrserver ● evrserver.service - evr server boot Loaded: loaded (/etc/systemd/system/evrserver.service; enabled; vendor preset: enabled) Active: activating (auto-restart) (Result: exit-code) since Wed 2019-04-03 18:34:22 BST; 2min 51s ago Process: 425 ExecStart=/home/pi/.rbenv/bin/rbenv bundle exec rails s -b 192.168.1.66 (code=exited, status=1/FAILURE) CGroup: /system.slice/evrserver.service Apr 03 18:34:22 raspberrypi systemd[1]: Failed to start evr server boot. Apr 03 18:34:22 raspberrypi systemd[1]: evrserver.service: Unit entered failed state. Apr 03 18:34:22 raspberrypi systemd[1]: evrserver.service: Failed with result 'exit-code'.

any thoughts here? thinking the rbenv PATH is causing the issue, not sure how its needing to be structured to access that correct PATH to execute the 'rails' command.

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/21c8557d-1f1e-4410-a291-c82727efb838%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment