Using systemd entirely for running a service
This commit is contained in:
parent
f98f67178a
commit
bae1742536
3
Makefile
3
Makefile
|
@ -1,4 +1,4 @@
|
||||||
all: build deploy
|
all: build deploy update
|
||||||
|
|
||||||
build: Makefile
|
build: Makefile
|
||||||
podman build -t dummy:latest .
|
podman build -t dummy:latest .
|
||||||
|
@ -7,7 +7,6 @@ deploy:
|
||||||
install -D -m 644 config/systemd/dummy.service /etc/systemd/system
|
install -D -m 644 config/systemd/dummy.service /etc/systemd/system
|
||||||
systemctl daemon-reload
|
systemctl daemon-reload
|
||||||
systemctl stop dummy.service
|
systemctl stop dummy.service
|
||||||
podman run --name dummy -d dummy:latest
|
|
||||||
systemctl enable dummy.service
|
systemctl enable dummy.service
|
||||||
|
|
||||||
update:
|
update:
|
||||||
|
|
|
@ -3,7 +3,7 @@ Description=A dummy service
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Restart=always
|
Restart=always
|
||||||
ExecStart=/usr/bin/podman start -a dummy
|
ExecStart=/usr/bin/podman run --name dummy dummy:latest
|
||||||
ExecStop=/usr/bin/podman stop -t 2 dummy
|
ExecStop=/usr/bin/podman stop -t 2 dummy
|
||||||
ExecStop=/usr/bin/podman rm -f dummy
|
ExecStop=/usr/bin/podman rm -f dummy
|
||||||
ExecStopPost=/bin/sleep 2
|
ExecStopPost=/bin/sleep 2
|
||||||
|
|
Loading…
Reference in New Issue
Block a user