Golang は、ネットワーク プログラミング、マイクロサービス、コンテナ化などの分野で広く使用されている非常に人気のあるプログラミング言語です。ただし、初心者や非専門家にとって、Golang アプリケーションを正しくデプロイする方法は難しいかもしれません。したがって、この問題を解決するには、便利でシンプルな展開スクリプトが必要です。
この記事では、簡単な Golang デプロイ スクリプトを使用して Golang アプリケーションを自動的にデプロイする方法を紹介します。始める前に、Golang 環境がインストールされていることと、いくつかの基本的な Linux コマンドを理解していることを確認してください。今すぐ始めましょう!
まず、deploy.sh
という名前のスクリプト ファイルを作成し、次の内容を追加します。スクリプトでは、アプリケーションの名前、アプリケーションのエントリ ファイルの名前、アプリケーションが実行されるポート番号などの基本情報を指定します。次に、
コマンドを使用してアプリケーションをコンパイルし、nohup
コマンドを使用してアプリケーションをバックグラウンドで実行します。これにより、スクリプトの後でもアプリケーションがサーバー上で実行され続けることが保証されます。が実行されます。 2. 権限の変更
#!/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 &
3. スクリプトの実行
chmod +x deploy.sh
これにより、アプリが自動的にコンパイルされ、実行されます。
$APP_SUM_HOST:$APP_PORT にアクセスして、アプリが正常にデプロイされたかどうかをテストできるようになりました。 4. カスタマイズ
以上がgolangでスクリプトをデプロイする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。