2022-04-01から1ヶ月間の記事一覧

Redmineを試したくなった

Dockerを使うのが簡単だ。 docker -p 3000:3000 redmine 管理者の初期アカウントはadmin、パスワードもadmin。 hub.docker.com 管理者権限のあるアカウントでログインして、以下の作業を実施していく。 ページ最上部の左寄りの場所に「管理」というリンクが…

ginを使って作成したWebアプリをsystemdを使ってデーモンとして動かす

ginを使って作成したWebアプリをデーモンとして動かす方法について、少し前の記事でsupervisordを用いる方法を延々書いてしまったが、ここではsystemdを使う方法を書いてみる。 1. ログをsyslogに吐くようにする。 デーモン化したらログは画面ではなくファイ…

Goで特定の環境向けのビルドのときだけ取り込むソースを指定する

goはビルド時の環境変数の設定で異なる環境向けのバイナリを生成できるのだが、開発環境ではWindowsやLinuxを使っていて、実行環境はLinuxということがあり、Linux向けのバイナリだけsyslogを使いたくなった。 そんなときはbuild constraintという機能を使う…

ginのログ出力先をsyslogにする

こんなかんじ package main import "github.com/gin-gonic/gin" import "log/syslog" func main() { logger, err := syslog.New( syslog.LOG_NOTICE|syslog.LOG_USER, "gin-test") if err != nil { panic(err) } gin.SetMode(gin.ReleaseMode) gin.DisableCo…

firewalldの設定を確認する方法

firewall-cmd --list-all それだけ。