Skip to content

Commit 5a186de

Browse files
committed
Add systemd user service to .deb and .rpm
1 parent c76a563 commit 5a186de

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

ci/README.md

+2
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@ You can disable minification by setting `MINIFY=`.
7878
- Used to configure [nfpm](https://github.com/goreleaser/nfpm) to generate .deb and .rpm
7979
- [./build/code-server-nfpm.sh](./build/code-server-nfpm.sh)
8080
- Entrypoint script for code-server for .deb and .rpm
81+
- [./build/code-server.service](./build/code-server.service)
82+
- systemd user service packaged into the debs and rpms
8183
- [./build/release-github-draft.sh](./build/release-github-draft.sh) (`yarn release:github-draft`)
8284
- Uses [hub](https://github.com/github/hub) to create a draft release with a template description
8385
- [./build/release-github-assets.sh](./build/release-github-assets.sh) (`yarn release:github-assets`)

ci/build/code-server.service

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
[Unit]
2+
Description=code-server
3+
After=network.target
4+
5+
[Service]
6+
Type=exec
7+
ExecStart=/usr/bin/code-server
8+
Restart=always
9+
10+
[Install]
11+
WantedBy=multi-user.target

ci/build/nfpm.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,5 @@ license: "MIT"
1313
bindir: "/usr/bin"
1414
files:
1515
./ci/build/code-server-nfpm.sh: /usr/bin/code-server
16+
./ci/build/code-server.service: /usr/lib/systemd/user/code-server.service
1617
./release-static/**/*: "/usr/lib/code-server/"

0 commit comments

Comments
 (0)