osbuild-composer-cloud: introduce the cloud-specific service
This commit is contained in:
parent
96c1de9f98
commit
9ca50ae3ac
15 changed files with 1373 additions and 0 deletions
19
distribution/osbuild-composer-cloud.service
Normal file
19
distribution/osbuild-composer-cloud.service
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
[Unit]
|
||||
Description=OSBuild Composer cloud
|
||||
After=multi-user.target
|
||||
Requires=osbuild-composer-cloud.socket
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
ExecStart=/usr/libexec/osbuild-composer/osbuild-composer-cloud
|
||||
CacheDirectory=osbuild-composer-cloud
|
||||
StateDirectory=osbuild-composer-cloud
|
||||
WorkingDirectory=/usr/libexec/osbuild-composer/
|
||||
Restart=on-failure
|
||||
|
||||
# systemd >= 240 sets this, but osbuild-composer runs on earlier versions
|
||||
Environment="CACHE_DIRECTORY=/var/cache/osbuild-composer-cloud"
|
||||
Environment="STATE_DIRECTORY=/var/lib/osbuild-composer-cloud"
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
10
distribution/osbuild-composer-cloud.socket
Normal file
10
distribution/osbuild-composer-cloud.socket
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
[Unit]
|
||||
Description=OSBuild Composer cloud API sockets
|
||||
|
||||
[Socket]
|
||||
Service=osbuild-composer-cloud.service
|
||||
ListenStream=8703
|
||||
ListenStream=8704
|
||||
|
||||
[Install]
|
||||
WantedBy=sockets.target
|
||||
Loading…
Add table
Add a link
Reference in a new issue