ARACOOOL
@ARACOOOL
PHP Developer

Как правильно деплоить Go приложение на сервер?

Здравствуйте.

Написал небольшой веб сервис. Теперь нужно задеплоить на сервер и запустить.
Не могу найти в сети информацию как правильно это сделать.
  • Вопрос задан
  • 631 просмотр
Пригласить эксперта
Ответы на вопрос 2
@jewubinin
Бессмысленный у вас вопрос. Ведь это смотря что на сервере.

Если у вас используется Google AppEngine для Go, то это делается, к примеру так:

https://cloud.google.com/appengine/docs/go/quickstart

In the Cloud Platform Console, go to the Projects page and select or create a new project.

Go to the Projects page
Note the project ID that you created above.
Upload your application to Google App Engine by invoking the following command. This opens a browser window for you to sign in using your Google account. You'll be providing the project ID as the argument for -A. Use the -V argument to specify a version name.

appcfg.py -A -V v1 update myapp/

Your app is now deployed and ready to serve traffic at http://.appspot.com/.

Ну а вообще-то программа на Go в конечном итоге это обычный бинарник.

Любым способом заливаем его на сервер

Любым способом запускам его на сервере

Это полноценный бинарный файл, который к исполнению - это один из плюсов дизайна Го.
Ответ написан
Комментировать
zoonman
@zoonman
⋆⋆⋆⋆⋆
1. Собрать бинарник под нужную платформу.
2. Любым способом скопировать его на сервер.
3. Перезапустить.

Решений много. Любой CI сделает. Один из модных способов. Олд-скул.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы