updated with Action Runner
This commit is contained in:
@@ -24,6 +24,8 @@ Public IP: 51.255.83.140
|
||||
* Jitsi Meet
|
||||
* Portainer
|
||||
* Nginx Proxy Manager
|
||||
* BaGet
|
||||
* Gitea Actions Runner (`silverlinux-runner`)
|
||||
|
||||
## Domains
|
||||
|
||||
@@ -35,6 +37,8 @@ meet.silveressence.net -> Jitsi
|
||||
|
||||
portainer.silveressence.net -> Portainer
|
||||
|
||||
nuget.silveressence.net -> BaGet (through Nginx Proxy Manager)
|
||||
|
||||
## Secrets
|
||||
|
||||
Secrets are stored in:
|
||||
@@ -55,6 +59,16 @@ internal
|
||||
Gitea:
|
||||
|
||||
* Local accounts
|
||||
|
||||
## CI/CD
|
||||
|
||||
Gitea Actions is enabled globally.
|
||||
|
||||
The global self-hosted runner is operational at `/srv/docker/gitea-runner` with the name `silverlinux-runner`.
|
||||
|
||||
Silver 2.0 uses `.gitea/workflows/package.yml` to publish NuGet packages to BaGet when a push to `net-8-version` has a commit message containing `[Package]`.
|
||||
|
||||
The runner registration token is stored in `/srv/secrets/company.env`. The BaGet publishing key is stored as the repository Actions secret `BAGET_API_KEY`.
|
||||
* OpenID disabled
|
||||
* Google OAuth planned
|
||||
* GitHub OAuth planned
|
||||
@@ -78,3 +92,5 @@ and the README.md of each service folder before making infrastructure recommenda
|
||||
* Centralized secrets implemented
|
||||
* Nginx Proxy Manager selected
|
||||
* PostgreSQL selected as shared database platform
|
||||
* BaGet deployed at nuget.silveressence.net through Nginx Proxy Manager
|
||||
* Gitea Actions and a global self-hosted runner selected for package publishing
|
||||
|
||||
Reference in New Issue
Block a user