mirror of
https://github.com/deuill/coreos-home-server.git
synced 2024-09-21 13:40:45 +00:00
Alex Palaistras
100951c118
This partially reverts default network configuration, which will now implicitly create the specified network without the ability to set default plugins. Templated services are also no longer enabled by default, but expect to be enabled as part of concrete patterns.
22 lines
709 B
Desktop File
22 lines
709 B
Desktop File
[Unit]
|
|
Description=Git Server
|
|
Wants=container-build@%N.service container-volume@%N.service
|
|
After=container-build@%N.service container-volume@%N.service
|
|
|
|
[Service]
|
|
Type=notify
|
|
NotifyAccess=all
|
|
SyslogIdentifier=%N
|
|
Restart=on-failure
|
|
Environment=PODMAN_SYSTEMD_UNIT=%n
|
|
ExecStart=/bin/podman run --replace --name %N --net internal --sdnotify=conmon --cap-add AUDIT_WRITE \
|
|
--publish 468:22 \
|
|
--volume %N:/var/lib/git:z \
|
|
--volume %N-ssh:/etc/ssh/keys:z \
|
|
localhost/%N:latest
|
|
ExecStop=/bin/podman stop --ignore --time 10 %N
|
|
ExecStopPost=/bin/podman rm --ignore --force %N
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|