visuddhinanda b810db1dcc Merge branch 'master' of https://github.com/iapt-platform/mint %!s(int64=4) %!d(string=hai) anos
..
group_vars 1ae0b9b608 :package: add deploy tasks %!s(int64=4) %!d(string=hai) anos
migaration fd87f7a85b :bug: 查询 sqlite pali-sim 不能用 where true %!s(int64=4) %!d(string=hai) anos
multi_process_install 4cee640c87 多进程安装 %!s(int64=4) %!d(string=hai) anos
roles 1ae0b9b608 :package: add deploy tasks %!s(int64=4) %!d(string=hai) anos
staging 1ae0b9b608 :package: add deploy tasks %!s(int64=4) %!d(string=hai) anos
.gitignore e9265581dc 忽略 *.log %!s(int64=4) %!d(string=hai) anos
README.md 1ae0b9b608 :package: add deploy tasks %!s(int64=4) %!d(string=hai) anos
install.bat 4cee640c87 多进程安装 %!s(int64=4) %!d(string=hai) anos
install.md f6a042455a 将path.php 换成 config.php %!s(int64=4) %!d(string=hai) anos
install.sh 1d010eed73 暂时不更新 full text search %!s(int64=4) %!d(string=hai) anos
mint.yml 1ae0b9b608 :package: add deploy tasks %!s(int64=4) %!d(string=hai) anos
ping.yml 1ae0b9b608 :package: add deploy tasks %!s(int64=4) %!d(string=hai) anos

README.md

Deployment

Setup a cluster

# create cluster
mkdir -p clients/CLUSTER/.ssh
cd clients/CLUSTER
# append your cluster hosts
touch hosts
# generate ssh key
ssh-keygen -t ed25519 -f .ssh/id_ed25519
# upload the ssh public key to target host
ssh-copy-id -i .ssh/id_ed25519 USER@HOST

Deploy

# test ssh connections
peony -i staging ping.yml
# run on all hosts
peony -i staging pi.yml
# run on only group
peony -i staging pi.yml -l GROUP

System image