One of the fastest ways to get gogs running on any infrastructure is to deploy this bosh release.
- Concourse CI
- Pull requests will be automatically tested against a bosh-lite (see
testflight-pr
job) - New versions of gogs will be automatically added as the latest blob
- Discussions and CI notifications at #gogs-boshrelease channel on https://slack.cloudfoundry.org
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.