1
1
# Project Template: Create a Docker image for a Go application
2
+
3
+ [ ![ GitHub forks] ( https://img.shields.io/github/forks/miguno/golang-docker-build-tutorial )] ( https://github.com/miguno/golang-docker-build-tutorial/fork )
2
4
[ ![ Docker workflow status] ( https://github.com/miguno/golang-docker-build-tutorial/actions/workflows/docker-image.yml/badge.svg )] ( https://github.com/miguno/golang-docker-build-tutorial/actions/workflows/docker-image.yml )
3
5
[ ![ Go workflow status] ( https://github.com/miguno/golang-docker-build-tutorial/actions/workflows/go.yml/badge.svg )] ( https://github.com/miguno/golang-docker-build-tutorial/actions/workflows/go.yml )
4
6
[ ![ License] ( https://img.shields.io/badge/License-Apache%202.0-blue.svg )] ( https://opensource.org/licenses/Apache-2.0 )
@@ -10,20 +12,20 @@ The example application exposes an HTTP endpoint.
10
12
11
13
Features:
12
14
13
- * The Docker build uses a
15
+ - The Docker build uses a
14
16
[ multi-stage build setup] ( https://docs.docker.com/build/building/multi-stage/ )
15
17
to minimize the size of the generated Docker image, which is 5MB
16
- * Supports [ Docker BuildKit] ( https://docs.docker.com/build/ )
17
- * Golang 1.19
18
- * [ GitHub Actions workflows] ( https://github.com/miguno/golang-docker-build-tutorial/actions ) for
18
+ - Supports [ Docker BuildKit] ( https://docs.docker.com/build/ )
19
+ - Golang 1.19
20
+ - [ GitHub Actions workflows] ( https://github.com/miguno/golang-docker-build-tutorial/actions ) for
19
21
[ Golang] ( https://github.com/miguno/golang-docker-build-tutorial/actions/workflows/go.yml )
20
22
and
21
23
[ Docker] ( https://github.com/miguno/golang-docker-build-tutorial/actions/workflows/docker-image.yml )
22
- * Optionally, uses
24
+ - Optionally, uses
23
25
[ just] ( https://github.com/casey/just )
24
26
![ ] ( https://img.shields.io/github/stars/casey/just )
25
27
for running common commands conveniently, see [ justfile] ( justfile ) .
26
- * Uses [ .env] ( .env ) as central configuration to set variables used by
28
+ - Uses [ .env] ( .env ) as central configuration to set variables used by
27
29
[ justfile] ( justfile ) and other helper scripts in this project.
28
30
29
31
# Requirements
0 commit comments