Skip to content
Snippets Groups Projects
Select Git revision
  • 0b05ebf41d2d4253425e4eba95ed1b278b0667f4
  • master default
2 results

myapp-migrate.yaml

Blame
  • restore 444 B
    #!/bin/sh
    set -eux
    
    src="$1"
    
    alias nc_run='docker exec -iu www-data nextcloud-nextcloud-1'
    alias db_run='docker exec -iu nobody nextcloud-mysql-1'
    
    nc_run php occ maintenance:mode --on
    
    # shellcheck disable=SC2016
    zstdcat "$src/mysqldump.sql.zstd" | \
        db_run sh -c \
        'mariadb --force "--password=$MYSQL_ROOT_PASSWORD" --user=root"'
    
    zstdcat "$src/nextcloud_volume.tar.zstd" | \
        nc_run tar -x
    
    nc_run php occ maintenance:mode --off