22 lines
826 B
Desktop File
22 lines
826 B
Desktop File
[Unit]
|
|
Description=Run VS Code on a remote server.
|
|
Documentation=https://github.com/cdr/code-server
|
|
After=network.target network-online.target
|
|
|
|
[Service]
|
|
Type=simple
|
|
User={{ code_server_user }}
|
|
{% if code_server_password is defined %}
|
|
EnvironmentFile={{ code_server_data_dir_abs }}/env
|
|
{% endif %}
|
|
ExecStart={{ code_server_bin_dir }}/code-server
|
|
{%- if code_server_major != '1' %} --auth {{ code_server_auth }}{% endif %}
|
|
{%- if code_server_tls_cert is defined %} --cert {{ code_server_data_dir_abs }}/tls.cert{% endif %}
|
|
{%- if code_server_tls_key is defined %} --cert-key {{ code_server_data_dir_abs }}/tls.key{% endif %}
|
|
{%- if code_server_work_dir is defined %} {{ code_server_work_dir }}{% endif %}
|
|
--host {{ code_server_host }} --port {{ code_server_port }}
|
|
WorkingDirectory=~
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|