Provisioning a Gitea Git server instance within a Docker container.
TLS certificates issued by Step-CA and using TLS connections to a PostgreSQL database.
Link to post explaining setup Docker: Setting up Gitea with Postgres using TLS via Step-Ca.
Gitea link - Private, Fast, Reliable DevOps Platform
PostgreSQL link - PostgreSQL is a powerful, open source object-relational database
Step-CA link - step-ca is an online Certificate Authority (CA) for secure, automated X.509 and SSH certificate management
Encrypting passwords with Age - age is a simple, modern and secure file encryption tool, format, and Go library