調べたこと、作ったことをメモしています。
こちらに移行中: https://blog.shimazu.me/

gogsのdockerを永続化させる

はじめてdockerを真面目に使ってみた。 以下のパッチを, githubからクローンしてきたgogsの中で当てれば永続化できる、はず。 https://gist.github.com/amiq11/b7223e684631f3caa02e

当て方は以下

$ git clone git@github.com:gogits/gogs.git
$ cd gogs
$ wget https://gist.githubusercontent.com/amiq11/b7223e684631f3caa02e/raw/12a1a9631b034617567c11eb1aa5c6dccc06f585/gogs_persistent.patch
$ patch -p1 --dry-run < gogs_persistent.patch
# 良さそうなら以下を実行
$ patch -p1 < gogs_persistent.patch
$ cd docker
$ ./assemble_blocks.sh docker_gogs_persistent gogs_storage w_db_persistent option_db_mysql
$ fig up