[Unit] Description=Mongodb auto backup daemon After=network.target [Service] Type=oneshot User=mongodb Group=mongodb WorkingDirectory=/var/lib/mongodb EnvironmentFile=/etc/mongo-backup/secret ExecStart=/usr/bin/sh -c 'mongodump -u "$MONGO_USERNAME" -p "$MONGO_PASSWORD" -j 2' ExecStart=/usr/bin/sh -c 'tar -cf "dump-$(date -I).tar.xz" -I "xz -T2" dump' ExecStart=/usr/bin/sh -c 'mcli --config-dir .mcli cp dump-*.tar.xz s3/konchin-mongo-backup/' ExecStart=/usr/bin/sh -c 'rm -r dump dump-*.tar.xz' StandardError=journal StandardOutput=journal StandardInput=null [Install] WantedBy=default.target