Skip to content

Latest commit

 

History

History
63 lines (41 loc) · 1.51 KB

README.md

File metadata and controls

63 lines (41 loc) · 1.51 KB

Git Server Constructs

A collection of constructs for tf-bindgen used to deploy a Git server based on Gitea to Kubernetes.

Requirements

Usage

This project will expose a CLI application used to run and configure the deployment. Run the following command to get some help:

cargo run -- --help

You can use the provided binary to deploy/provision the git server.

Configuration

This binary use the file gitserver.toml to specify deployment specific information. The configuration will use the following fields:

[server]
domain = "<domain or IP>" # Domain/IP required to setup correct routing.
node = "<node name>" # Kubernetes node to link this deployment to.

# Gitea root user configuration
[root]
user = "root" # Root user name
passwd = "..." # Root user password
email = "root@localhost" # E-Mail of root user

Components

This repository contains infrastructure as code to deploy a git server with CI:

Roadmap

Contributing

License

This project is licensed under the BSD-3-Clause license.