mirror of
https://github.com/RGBCube/Site
synced 2025-08-01 13:37:49 +00:00
Fix apply.nu
This commit is contained in:
parent
49527966af
commit
40d807b671
1 changed files with 19 additions and 3 deletions
22
apply.nu
22
apply.nu
|
@ -1,7 +1,13 @@
|
||||||
#!/usr/bin/env nu
|
#!/usr/bin/env nu
|
||||||
|
|
||||||
def --wrapped sync [...arguments] {
|
def --wrapped sync [...arguments] {
|
||||||
rsync --rsh "ssh -q" --delete-missing-args --recursive --compress ...$arguments
|
(rsync
|
||||||
|
--rsh "ssh -q"
|
||||||
|
--compress
|
||||||
|
--delete --recursive --force
|
||||||
|
--delete-excluded
|
||||||
|
--delete-missing-args
|
||||||
|
...$arguments)
|
||||||
}
|
}
|
||||||
|
|
||||||
# Applies the changes to the site by uploading it to the VPS.
|
# Applies the changes to the site by uploading it to the VPS.
|
||||||
|
@ -20,8 +26,18 @@ def main [] {
|
||||||
}
|
}
|
||||||
|
|
||||||
cd _site
|
cd _site
|
||||||
[cube disk] | par-each { sync ./ ($in + ":/var/www/site") }
|
ssh -qtt cube "sudo nu -c '
|
||||||
|
mkdir /var/www
|
||||||
|
chown nginx:users -R /var/www
|
||||||
|
chmod 775 -R /var/www
|
||||||
|
'"
|
||||||
|
sync --chown nginx:users ./ cube:/var/www/site
|
||||||
|
|
||||||
|
ssh -qtt cube "sudo nu -c '
|
||||||
|
chown nginx:users -R /var/www
|
||||||
|
chmod 775 -R /var/www
|
||||||
|
'"
|
||||||
cd -
|
cd -
|
||||||
|
|
||||||
echo $"(ansi green)Successfully uploaded!(ansi reset)"
|
print $"(ansi green)Successfully uploaded!(ansi reset)"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue