[Unit] Description=code-server - VS Code on remote Linux After=network.target [Service] Type=simple User={{ linux_dev_station_service_user }} Group={{ linux_dev_station_service_user }} WorkingDirectory={{ linux_dev_station_workspace_dir }} ExecStart=/bin/zsh -i {{ linux_dev_station_scripts_dir }}/start-ide.sh Restart=always RestartSec=5 StandardOutput=append:{{ linux_dev_station_logs_dir }}/code-server.log StandardError=append:{{ linux_dev_station_logs_dir }}/code-server.err.log Environment="HOME={{ linux_dev_station_service_home }}" Environment="PATH={{ linux_dev_station_path }}" Environment="TMPDIR={{ linux_dev_station_service_home }}/.cache/tmp" {% if linux_dev_station_ssh_agent_enabled | bool %} Environment="SSH_AUTH_SOCK={{ linux_dev_station_ssh_agent_socket }}" {% endif %} [Install] WantedBy=multi-user.target