Template for creating a Go application in a Docker container
This repo exists to more easily create a container based service with golang
When using this repo as a template, remember to do the following
Access https://github.com/<ORG>/<REPO>/settings/security_analysis
and enable
Secret scanning
and its sub-option Push protection
.
The default (main
) branch should be protected, so please ensure that the
branch is sufficiently protected. The following should be enabled:
- Require minimum number of PR reviewers
- Require
Test
,Lint
,CodeQl build
andCodeQL
(from Github Code Scanning) workflow jobs to pass before merging - Require branch is up to date before merging
- Do not allow bypassing the above settings
Please rewrite this readme to reflect your project. The actual contents depends on the project you have.
If you have 3rd party dependencies, their licenses should be placed in
/licenses-dependencies/<name-of-dependency>
Create a new Github label dependencies
by following
https://github.com/<ORG>/<REPO>/issues/labels
, as it is required by
dependabot
.
Set up dependabot by accessing
https://github.com/<ORG>/<REPO>/settings/security_analysis
and enabling the
following: Dependabot alerts
and Dependabot security updates
.