[Unit]
Description=Eole Single Sign On server
After=local-fs.target syslog.target network.target remote-fs.target creoled.service change-password-rpc.service
Requires=change-password-rpc.service
ConditionPathExists=/etc/eolesso/sso.conf

[Service]
TimeoutStartSec=0
Restart=always
#ExecStartPre=/usr/bin/podman pull eolesso
Environment=CONTAINER_TAG=stable
EnvironmentFile=-/etc/eole/containers.conf.d/common.env
SyslogIdentifier=eolesso
ExecStartPre=/usr/share/sso/update_conf.py
ExecStart=/usr/bin/podman run --log-driver=none -v /run/eole-sso:/run/eole-sso -v /etc/ssl/certs:/etc/ssl/certs:ro -v /etc/eolesso:/etc/eolesso -v /usr/share/sso/interface:/usr/share/sso/interface -v /usr/share/sso/app_filters:/usr/share/sso/app_filters -p 8443:8443  --name eolesso --rm localhost/eole-sso
ExecStop=/usr/bin/podman stop eolesso
ExecStopPost=/usr/bin/podman rm eolesso

[Install]
WantedBy=multi-user.target
