You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Oct 5, 2020. It is now read-only.
Aims
We only need the following for the next release
Deployment
We will run a single instance on Hertner cloud. Single binary with GRPC and genji. LIfe is easy then.
All the other fancy real time stuff we just comment out so its not loaded in maintemplate client and golang. Will make compilation etc easier.
Stages
STOP the CI build to Google k8
maintemplate/Client
maintemplate/Server is busted locally. Thats because it relies on NATS from k8.
Get Hertzner account up:
https://github.com/getcouragenow/junk/tree/master/archi/hosting
CI
Make a New CI_V2 task.
CD
Make the binary self updating off github release.
Copy core runtime bits we need into the package repo.
git:
url: git://github.com/getcouragenow/core-runtime.git
path: sys-core/client
ref: master
Get the Desktop updating:
https://github.com/getcouragenow/junk/tree/master/archi/daemon#restart-servers
https://github.com/sanbornm/go-selfupdate
Cut code
Server IOC pattern same that each Module can run by itself OR with other Instances.
Encrypt data
Get Genji able to encrypt the data. Check with the devs there, but should be a part of the options when we start badger
https://github.com/genjidb/genji/blob/master/engine/badgerengine/engine.go#L23
https://godoc.org/github.com/dgraph-io/badger#Options.WithEncryptionKey
Rotate: https://github.com/dgraph-io/badger/blob/master/badger/cmd/rotate.go
Encrypt transport
everyone uses github.com/caddyserver/certmagic
Examples:
Data Backup and Restore
Auth in mod-accounts:
authz in mod-accounts
Mod-main for Enrollment: https://maintemplate.ci.getcouragenow.org/#/userInfo
The text was updated successfully, but these errors were encountered: