Current section

Files

Jump to
mix_systemd priv templates runtime-environment.service.eex
Raw

priv/templates/runtime-environment.service.eex

[Unit]
Description=<%= service_name %> runtime environment
After=local-fs.target<%= for target <- runtime_environment_unit_after_targets do %> <%= target %><% end %>
[Service]
Type=oneshot
User=<%= app_user %>
Group=<%= app_group %>
ExecStart=<%= scripts_dir %>/<%= runtime_environment_service_script %>
<%= if :runtime in dirs do %>
RuntimeDirectory=<%= runtime_directory %>
RuntimeDirectoryMode=<%= runtime_directory_mode %>
<%= if systemd_version >= 235 do %>RuntimeDirectoryPreserve=<%= runtime_directory_preserve %><% end %>
<% end %>
<%= for env <- env_vars do %>
Environment=<%= env %>
<% end %>
[Install]
WantedBy=multi-user.target