Self contained signal cmd build (#82)

* Moved Signal CMD to Signal directory

* Removed config dir and fixed a parameter typo

* removed attempt to create ssl directory

* Update Signal build configuration

* move Signal documentation to its directory

* removed unused variables

* test build management and signal

* User run as subcommand to execute the signal daemon
This commit is contained in:
Maycon Santos
2021-08-13 08:46:30 +02:00
committed by GitHub
parent dcc9dcacdc
commit 80de6a75d5
10 changed files with 179 additions and 50 deletions

View File

@@ -30,6 +30,16 @@ builds:
goarch:
- amd64
- arm64
- id: wiretrustee-signal
dir: signal
env: [CGO_ENABLED=0]
binary: wiretrustee-signal
goos:
- linux
goarch:
- amd64
- arm64
archives:
- builds:
- wiretrustee
@@ -54,9 +64,9 @@ nfpms:
postinstall: "release_files/post_install.sh"
dockers:
- image_templates:
- wiretrustee/wiretrustee:signal-{{ .Version }}-amd64
- wiretrustee/signal:{{ .Version }}-amd64
ids:
- wiretrustee
- wiretrustee-signal
goarch: amd64
use: buildx
dockerfile: signal/Dockerfile
@@ -69,9 +79,9 @@ dockers:
- "--label=org.opencontainers.image.version={{.Version}}"
- "--label=maintainer=wiretrustee@wiretrustee.com"
- image_templates:
- wiretrustee/wiretrustee:signal-{{ .Version }}-arm64v8
- wiretrustee/signal:{{ .Version }}-arm64v8
ids:
- wiretrustee
- wiretrustee-signal
goarch: arm64
use: buildx
dockerfile: signal/Dockerfile
@@ -145,15 +155,15 @@ dockers:
- "--label=maintainer=wiretrustee@wiretrustee.com"
docker_manifests:
- name_template: wiretrustee/wiretrustee:signal-{{ .Version }}
- name_template: wiretrustee/signal:{{ .Version }}
image_templates:
- wiretrustee/wiretrustee:signal-{{ .Version }}-arm64v8
- wiretrustee/wiretrustee:signal-{{ .Version }}-amd64
- wiretrustee/signal:{{ .Version }}-arm64v8
- wiretrustee/signal:{{ .Version }}-amd64
- name_template: wiretrustee/wiretrustee:signal-latest
- name_template: wiretrustee/signal:latest
image_templates:
- wiretrustee/wiretrustee:signal-{{ .Version }}-arm64v8
- wiretrustee/wiretrustee:signal-{{ .Version }}-amd64
- wiretrustee/signal:{{ .Version }}-arm64v8
- wiretrustee/signal:{{ .Version }}-amd64
- name_template: wiretrustee/management:{{ .Version }}
image_templates: