Golang est un langage de programmation très populaire largement utilisé dans des domaines tels que la programmation réseau, les microservices et la conteneurisation. Cependant, pour les débutants et les non-experts, déployer correctement les applications Golang peut être une tâche difficile. Par conséquent, nous avons besoin d’un script de déploiement pratique et simple pour résoudre ce problème.
Cet article explique comment utiliser un simple script de déploiement Golang pour déployer automatiquement des applications Golang. Avant de commencer, assurez-vous d'avoir installé l'environnement Golang et de comprendre quelques commandes Linux de base. Commençons maintenant !
Tout d'abord, créez un fichier de script nommé deploy.sh
et ajoutez le contenu suivant : deploy.sh
的脚本文件,并添加以下内容:
#!/bin/bash # 指定应用名称 APP_NAME="your_app_name" # 指定应用文件名称 APP_FILE="main.go" # 指定运行端口 APP_PORT="8080" # 编译应用 go build -o $APP_NAME $APP_FILE # 后台运行应用 nohup ./$APP_NAME -port $APP_PORT > /dev/null 2>&1 &
在这个脚本中,我们指定了应用的名称、应用的入口文件名称、应用运行的端口号等基本信息。接下来,我们使用 go build
命令来编译应用,并使用 nohup
命令后台运行应用,这可以确保应用在服务器上一直运行,即使脚本执行完毕。
在Linux系统下,我们需要为脚本添加执行权限。使用以下命令更改脚本权限:
chmod +x deploy.sh
接下来,我们可以运行部署脚本了。使用以下命令来运行脚本:
./deploy.sh
这将自动编译和运行您的应用。现在,您可以通过访问 $APP_SUM_HOST:$APP_PORT
rrreee
go build
pour compiler l'application et la commande nohup
pour exécuter l'application en arrière-plan. Cela garantit que l'application continue de s'exécuter sur le serveur même après. le script est exécuté. 2. Modifier les autorisationsSous le système Linux, nous devons ajouter des autorisations d'exécution au script. Modifiez les autorisations du script à l'aide de la commande suivante : $APP_SUM_HOST:$APP_PORT
. Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!