First commit
This commit is contained in:
commit
b830d3cf07
12 changed files with 2068 additions and 0 deletions
29
deploy.ps1
Normal file
29
deploy.ps1
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
if ($args.Count -lt 1) {
|
||||
$scriptName = [Environment]::GetCommandLineArgs()[1]
|
||||
echo "Usage: $scriptName <destination>"
|
||||
exit 1
|
||||
}
|
||||
|
||||
systemctl --user stop www-recipes.service
|
||||
|
||||
git pull
|
||||
cargo build --release
|
||||
|
||||
$destination=$args[0]
|
||||
|
||||
if (!(Test-Path -Path $destination)) {
|
||||
New-Item -ItemType directory -Path $destination
|
||||
}
|
||||
|
||||
Copy-Item target/release/rup -Destination $destination
|
||||
Copy-Item key.secret -Destination $destination
|
||||
|
||||
Copy-Item static -Destination $destination -Recurse -Force
|
||||
|
||||
# Do not overwrite the configuration.
|
||||
if (!(Test-Path -Path $destination/conf.ron)) {
|
||||
Copy-Item conf.ron -Destination $destination
|
||||
}
|
||||
|
||||
systemctl --user start www-recipes.service
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue