gogs job from gogs/5.5.2
              Github source:
              27ff997 or
              master branch
            
Properties¶
authentication¶
  
    
      A list of authentication backends to add
- Example
 - 
            
            
authentication: |+ - type: name: LDAP id: 101 type: ldap_bind_dn is_activated: true is_default: true config: host: 10.244.0.100 port: 389 security_protocol: 0 skip_verify: true bind_dn: cn=binduser,dc=example,dc=org bind_password: bindpassword user_base: dc=example,dc=org attribute_username: uid attribute_name: givenName attribute_surname: sn attribute_mail: mail attributes_in_bind: filter: (&(objectClass=inetOrgPerson)(|(uid=%s)(mail=%s))) admin_filter: group_enabled: false group_dn: group_filter: group_member_uid: user_uid: - type: name: GMail id: 102 type: smtp is_activated: true is_default: false config: auth: PLAIN host: smtp.gmail.com port: 587 allowed_domains: tls: true skip_verify: false 
databases¶
  
  
    
address¶The database address
- Default
  127.0.0.1
databases¶A list of databases and associated properties to create
- Default
  []- Example
 databases: |+ - name: gogs citext: true tag: gogs
port¶The database port
- Default
  5432
roles¶A list of database roles and associated properties to create
- Default
  []- Example
 roles: |+ - name: gogs password: MyGogsPassword tag: gogs
type¶The database type you choose, either mysql, postgres, mssql or sqlite3.
- Default
  postgres
gogs¶
  
  
    
domain¶Domain name of your server. Defaults to current IP.
- Example
  git.example.com
port¶Port that gogs listen on
- Default
  "8080"
protocol¶
- Default
  http
secret_key¶Global secret key for your server security
ssh_port¶Port for Gogs SSH
- Default
  "2222"
start_ssh_server¶Start SSH Server
- Default
  "true"
tls_cert¶Certificat TLS for gogs web
tls_key¶Private key TLS for gogs web
Templates¶
            Templates are rendered and placed onto corresponding
            instances during the deployment process. This job's templates
            will be placed into /var/vcap/jobs/gogs/ directory
            (learn more).
          
bin/bbr/backup(frombbr/backup.sh.erb)bin/bbr/restore(frombbr/restore.sh.erb)bin/gogs_ctl(frombin/gogs_ctl)bin/monit_debugger(frombin/monit_debugger)config/app.ini(fromconfig/app.ini.erb)config/gogs.crt(fromconfig/gogs.crt.erb)config/gogs.key(fromconfig/gogs.key.erb)data/properties.sh(fromdata/properties.sh.erb)env/HOME(fromenv/HOME)env/PATH(fromenv/PATH)env/USER(fromenv/USER)helpers/ctl_setup.sh(fromhelpers/ctl_setup.sh)helpers/ctl_utils.sh(fromhelpers/ctl_utils.sh)
Packages¶
            Packages are compiled and placed onto corresponding
            instances during the deployment process. Packages will be
            placed into /var/vcap/packages/ directory.