Update 'The Lab'
parent
b457b0478f
commit
d2e6c58052
16
The-Lab.md
16
The-Lab.md
|
@ -97,7 +97,7 @@ Servers don't rotate the IP while on. If you ever need to restart the VM, then j
|
||||||
# Storage
|
# Storage
|
||||||
## File storage
|
## File storage
|
||||||
|
|
||||||
The lab runs an instance of [minio](https://min.io/)
|
The lab runs an instance of [minio](https://min.io/) that serves the files of a local folder using S3 semantics. Minio is really simple to deploy, and most projects use it to implement integration tests with S3.
|
||||||
|
|
||||||
## RDBMS
|
## RDBMS
|
||||||
|
|
||||||
|
@ -136,6 +136,20 @@ postgres=# \l
|
||||||
(8 rows)
|
(8 rows)
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Since the database that the services use for their operation is external to docker, the deployment of the services can be split in several docker compose files. This allows to create an initial docker compose deployment that implement the basic gitops capabilities, and then leverage this initial deployment to put the rest of the services online with a CI/CD pipeline.
|
||||||
# Services
|
# Services
|
||||||
|
## Gitops
|
||||||
|
|
||||||
|
The base deployment includes [gitea](https://gitea.io/en-us/) and Woodpecker CI (https://woodpecker-ci.org/). Gitea provides a plethora of services that we will leverage in the lab:
|
||||||
|
|
||||||
|
1. Source code repository
|
||||||
|
2. Wiki
|
||||||
|
3. Authentication
|
||||||
|
4. Webhooks for CI/CD
|
||||||
|
|
||||||
|
## Development environment
|
||||||
|
|
||||||
|
## BI and visualization
|
||||||
|
|
||||||
# Backups
|
# Backups
|
||||||
There's a specific page about backups [here](Backing-up-stuff-in-Google-Cloud-Storage)
|
There's a specific page about backups [here](Backing-up-stuff-in-Google-Cloud-Storage)
|
Loading…
Reference in a new issue