長生村本郷Engineers'Blog

千葉県長生村本郷育ちのエンジニアが書いているブログ

Revel

CentOS7用 Revel(Golang)フレームワークの起動スクリプト 書いてみた。

起動スクリプト作成 まず成果物から # vim /usr/lib/systemd/system/revel.service [Unit] Description=RevelBuildScript After=nginx.service mysqld.service [Service] Type=simple ExecStart=/bin/bash /var/golang/run.sh [Install] WantedBy=multi-user…

Golang Revelフレームワーク ホットデプロイ方法

概要 Revel Officialサイトにあるデプロイ方法を検証しました。 Revel Deployment ローカルでアプリをビルドしサーバにコピーする サーバーで更新したコードをpullし、ビルド・起動する Heroku を利用しデプロイ管理する 1. ローカルビルド # アプリを実行し…

CentOS7 に Nginx + Go + Revel インストール・動作確認

環境 EC2 t2.micro CentOS Linux release 7.1.1503 (Core) Go version go1.4.2 linux/amd64 以下手順です。 事前準備 EC2 インスタンスへSSHログイン $ ssh -i aws.pem centos@xxx.xxx.xxx.xx root権限へ変更 $ sudo su - yumパッケージ インストール # yum …