34 lines
No EOL
604 B
Fish
Executable file
34 lines
No EOL
604 B
Fish
Executable file
#!/bin/env fish
|
|
|
|
make verify
|
|
or exit 2
|
|
|
|
make build
|
|
or exit 2
|
|
|
|
|
|
sudo cp etc/yoake-server.service /etc/systemd/system/yoake-server.service
|
|
or exit 2
|
|
|
|
sudo systemctl daemon-reload
|
|
or exit 2
|
|
|
|
sudo systemctl stop yoake-server.service
|
|
|
|
if [ -f ~caddy/yoake ]
|
|
sudo rm -rf ~caddy/yoake/*
|
|
or exit 2
|
|
end
|
|
|
|
sudo mkdir -p ~caddy/yoake
|
|
or exit 2
|
|
|
|
sudo -ucaddy make INSTALLDEST=(echo ~caddy/yoake) install
|
|
or exit 2
|
|
|
|
cat config-prod.yml | sudo -ucaddy tee ~caddy/yoake/config.yml > /dev/null
|
|
or exit 2
|
|
|
|
sudo systemctl start yoake-server.service
|
|
|
|
systemctl status yoake-server.service |