Colyseus
Các bước để triển khai ứng dụng của bạn:
1 – Copy the deploy key và thêm nó vào git repository của bạn:
ssh-rsa ... (open IP address in your browser to see actual public key)
- GitHub instructions (Your repository → Settings → Security: Deploy keys → Add key)
- GitLab instructions (Your repository → Settings → Repository → Deploy keys → Add key)
- BitBucket instructions (Your repository → Repository settings → Access keys → Add key → Add SSH key)
2 – Cấu hình file ecosystem.config.js của bạn:
module.exports = {
apps : [{
name: “colyseus-app”,
script: ‘lib/index.js’,
time: true,
watch: false,
instances: os.cpus().length,
exec_mode: ‘fork’,
wait_ready: true,
env_production: {
NODE_ENV: ‘production’
}
}],
deploy : {
production : {
“user” : “deploy”,
“host” : [“YOUR IP ADDRESS”],
“ref” : “origin/main”,
“repo” : “git@github.com:your-user/your-repo.git”,
“path” : “/home/deploy”,
“post-deploy” : “npm install && npm run build && npm run colyseus-post-deploy”
}
}
};
3 – Khi cấu hình xong bạn có thể deploy!
$ pm2 deploy production setup
$ pm2 deploy production update