osbuild-composer-cloud: introduce the cloud-specific service

This commit is contained in:
sanne raymaekers 2020-06-16 18:18:09 +02:00 committed by Lars Karlitski
parent 96c1de9f98
commit 9ca50ae3ac
15 changed files with 1373 additions and 0 deletions

View 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

View 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