feat(licenses): sync between portainer and license-server (#41)

* feat(license): add sync service

* feat(licenses): check license server

* chore(deps): update liblicense

* feat(license): revoke license if invalid

* feat(license): log revokation

* - removed retry logics
- removed license sync logging
* revert liblicense version

* - remove not used field

Co-authored-by: yi-portainer <yi.chen@portainer.io>
This commit is contained in:
Chaim Lev-Ari
2020-11-04 03:07:45 +02:00
committed by GitHub
parent 7e768a54d5
commit cec0ef17e0
5 changed files with 115 additions and 4 deletions
+5
View File
@@ -463,6 +463,11 @@ func main() {
log.Fatal(err)
}
err = licenseService.Start()
if err != nil {
log.Fatalf("failed starting license service: %w", err)
}
var server portainer.Server = &http.Server{
ReverseTunnelService: reverseTunnelService,
Status: applicationStatus,