[Unit]
Description=Docker Compose container starter

[Service]
WorkingDirectory=/home/luzifer/.config
Type=oneshot
RemainAfterExit=yes

ExecStartPre=/usr/local/bin/docker-compose pull --quiet --parallel --ignore-pull-failures
ExecStart=/usr/local/bin/docker-compose up -d --remove-orphans

ExecStop=/usr/local/bin/docker-compose down

ExecReload=/usr/local/bin/docker-compose pull --quiet --parallel --ignore-pull-failures
ExecReload=/usr/local/bin/docker-compose up -d --remove-orphans

[Install]
WantedBy=default.target