Mgmt docker and document (#72)

* debug image and use wiretrustee/management repository

* Update documentation and docker-compose to include management

* improve documentation and add debug image build

* update docker-compose section with management service notes.

* fix broken doc link
This commit is contained in:
Maycon Santos
2021-07-31 10:29:49 +02:00
committed by GitHub
parent 2c2c1e19df
commit f51a79d3b3
6 changed files with 126 additions and 119 deletions

View File

@@ -20,7 +20,7 @@ builds:
goarch: arm
tags:
- load_wintun_from_rsrc
-
- id: wiretrustee-mgmt
dir: management
env: [CGO_ENABLED=0]
@@ -84,7 +84,7 @@ dockers:
- "--label=org.opencontainers.image.version={{.Version}}"
- "--label=maintainer=wiretrustee@wiretrustee.com"
- image_templates:
- wiretrustee/wiretrustee:management-{{ .Version }}-amd64
- wiretrustee/management:{{ .Version }}-amd64
ids:
- wiretrustee-mgmt
goarch: amd64
@@ -99,7 +99,7 @@ dockers:
- "--label=org.opencontainers.image.version={{.Version}}"
- "--label=maintainer=wiretrustee@wiretrustee.com"
- image_templates:
- wiretrustee/wiretrustee:management-{{ .Version }}-arm64v8
- wiretrustee/management:{{ .Version }}-arm64v8
ids:
- wiretrustee-mgmt
goarch: arm64
@@ -113,6 +113,36 @@ dockers:
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
- "--label=org.opencontainers.image.version={{.Version}}"
- "--label=maintainer=wiretrustee@wiretrustee.com"
- image_templates:
- wiretrustee/management:{{ .Version }}-debug-amd64
ids:
- wiretrustee-mgmt
goarch: amd64
use: buildx
dockerfile: management/Dockerfile.debug
build_flag_templates:
- "--platform=linux/arm64"
- "--label=org.opencontainers.image.created={{.Date}}"
- "--label=org.opencontainers.image.title={{.ProjectName}}"
- "--label=org.opencontainers.image.version={{.Version}}"
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
- "--label=org.opencontainers.image.version={{.Version}}"
- "--label=maintainer=wiretrustee@wiretrustee.com"
- image_templates:
- wiretrustee/management:{{ .Version }}-debug-arm64v8
ids:
- wiretrustee-mgmt
goarch: arm64
use: buildx
dockerfile: management/Dockerfile.debug
build_flag_templates:
- "--platform=linux/arm64"
- "--label=org.opencontainers.image.created={{.Date}}"
- "--label=org.opencontainers.image.title={{.ProjectName}}"
- "--label=org.opencontainers.image.version={{.Version}}"
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
- "--label=org.opencontainers.image.version={{.Version}}"
- "--label=maintainer=wiretrustee@wiretrustee.com"
docker_manifests:
- name_template: wiretrustee/wiretrustee:signal-{{ .Version }}
@@ -125,12 +155,17 @@ docker_manifests:
- wiretrustee/wiretrustee:signal-{{ .Version }}-arm64v8
- wiretrustee/wiretrustee:signal-{{ .Version }}-amd64
- name_template: wiretrustee/wiretrustee:management-{{ .Version }}
- name_template: wiretrustee/management:{{ .Version }}
image_templates:
- wiretrustee/wiretrustee:management-{{ .Version }}-arm64v8
- wiretrustee/wiretrustee:management-{{ .Version }}-amd64
- wiretrustee/management:{{ .Version }}-arm64v8
- wiretrustee/management:{{ .Version }}-amd64
- name_template: wiretrustee/wiretrustee:management-latest
- name_template: wiretrustee/management:latest
image_templates:
- wiretrustee/wiretrustee:management-{{ .Version }}-arm64v8
- wiretrustee/wiretrustee:management-{{ .Version }}-amd64
- wiretrustee/management:{{ .Version }}-arm64v8
- wiretrustee/management:{{ .Version }}-amd64
- name_template: wiretrustee/management:debug-latest
image_templates:
- wiretrustee/management:{{ .Version }}-debug-arm64v8
- wiretrustee/management:{{ .Version }}-debug-amd64