docker-gitbucketでExternal DBやPrefixなどを設定する
DockerでGitBucketを立ち上げる時は f99aq8ove/docker-gitbucket というイメージを利用しています。GitBucket最新版への追随が早いので重宝しています。
このたびPRがマージされたので、環境変数でExternal DBやPrefixなどを設定できるようになりました。例えば、下記のdocker-compose.ymlはPostgreSQLを利用します。
version: "2" services: gitbucket: image: f99aq8ove/gitbucket environment: GITBUCKET_OPTS: --prefix=/gitbucket GITBUCKET_DB_URL: jdbc:postgresql://db/gitbucket GITBUCKET_DB_USER: gitbucket GITBUCKET_DB_PASSWORD: gitbucket links: - db volumes: - gitbucket-data:/gitbucket db: image: postgres:9.4 environment: POSTGRES_USER: gitbucket POSTGRES_PASSWORD: gitbucket volumes: gitbucket-data: driver: local