gonna deploy now
This commit is contained in:
parent
c340cf4ff3
commit
a6bff8a467
5 changed files with 54 additions and 52 deletions
|
|
@ -10,8 +10,8 @@
|
|||
cfg = config.horseman.containers.forgejo;
|
||||
username = config.horseman.username;
|
||||
|
||||
BACKUP_DIR = config.horseman.containers.backupDir;
|
||||
DATA_DIR = "/home/${username}/backups/volumes/forgejo";
|
||||
BACKUP_FILE = "/home/${username}/backups/forgejo.tar";
|
||||
in {
|
||||
options = {
|
||||
horseman.containers.forgejo = {
|
||||
|
|
@ -46,7 +46,8 @@ in {
|
|||
environment.systemPackages = [pkgs.gnutar];
|
||||
systemd.services."backup-forgejo" = {
|
||||
script = ''
|
||||
${pkgs.gnutar}/bin/tar -cf ${BACKUP_FILE} ${DATA_DIR}
|
||||
cd ${BACKUP_DIR}
|
||||
${pkgs.gnutar}/bin/tar -cf forgejo-$(date +'%Y-%m-%d').tar ${DATA_DIR}
|
||||
'';
|
||||
serviceConfig = {
|
||||
User = "root";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue