/gogs-boshrelease

Gogs is a painless self-hosted Git service

Primary LanguageShellApache License 2.0Apache-2.0

Deploy Gogs to BOSH

One of the fastest ways to get gogs running on any infrastructure is to deploy this bosh release.

Usage

To upload and deploy this BOSH release, run bosh deploy manifests/gogs.yml and include some optional operator files.

For example, if you are running cfdev you can target it and deploy gogs:

cf dev start
source <(cf dev bosh env)

git clone https://github.com/cloudfoundry-community/gogs-boshrelease.git
bosh -d gogs deploy gogs-boshrelease/manifests/gogs.yml \
  -o gogs-boshrelease/manifests/operators/routing.yml \
  -v routing-nats-deployment=cf \
  -v gogs-uri=gogs.v3.pcfdev.io \
  --vars-store creds.yml

open https://gogs.v3.pcfdev.io/user/sign_up

Note: --vars-store creds.yml is not required if your BOSH environment is configured with Credhub.