[Unit] Description=%p-%i # Requirements Requires=mysql@%i.service Requires=web@%i.service # Dependency ordering After=mysql@%i.service Before=web@%i.service # Dependency binding BindsTo=web@%i.service [Service] Type=oneshot RemainAfterExit=yes EnvironmentFile=/data/domains/%i/.env ExecStart=/bin/bash -euxc ' \ application_folder=/data/domains/%i/${APPLICATION}; \ if [ ! -f $application_folder/.env ]; then \ cat /data/domains/%i/mysql/.env | sed s/MYSQL_PASS/DB_PASS/ > $application_folder/.env; \ fi;' [Install] WantedBy=multi-user.target