fab-city-os-core-chart/README.md

82 lines
3.4 KiB
Markdown
Raw Normal View History

2022-06-21 14:56:36 +02:00
<p align="center">
<img src="https://raw.githubusercontent.com/dyne/interfacer-docs/main/docs/_media/general/interfacer-logo.png" alt="Interfacer" />
2022-06-21 14:56:36 +02:00
</p>
2022-06-08 11:35:47 +02:00
2022-11-22 23:33:38 +01:00
<h1 align="center">FCOS Core Helm Chart for Kubernetes ⚓️</h1>
2022-06-08 11:35:47 +02:00
2022-06-21 14:56:36 +02:00
<h4 align="center">
<a href="https://reflowos.dyne.org/docs/what_is_reflowOS">Documentation</a> |
<a href="https://www.interfacerproject.eu/">Website</a> |
<a href="https://www.interfacerproject.eu/#news">Blog</a>
2022-06-21 14:56:36 +02:00
</h4>
2022-06-08 11:35:47 +02:00
2022-06-21 14:56:36 +02:00
<p align="center">
2022-11-22 23:40:49 +01:00
<a href="https://gitlab.fabcity.hamburg/software/fcoscore-chart/LICENSE"><img src="https://img.shields.io/badge/license-AGPL-informational" alt="License"></a>
<a href="https://matrix.to/#/#fcos:fabcity.hamburg"><img src="https://img.shields.io/badge/Matrix-FCOS-blue.svg?logo=element" alt="Matrix"></a>
2022-06-21 14:56:36 +02:00
</p>
2022-06-08 11:35:47 +02:00
**FCOS Core** is an operating system for communities who want to create federated and secure economic networks to foster the creation and coordination of distributed value chains.
2022-06-08 11:35:47 +02:00
2022-11-22 23:33:38 +01:00
This Helm chart is designed to be a lightweight way to configure the FCOS Core official Docker images.
2022-06-21 14:56:36 +02:00
## Table of Contents <!-- omit in toc -->
2022-06-08 11:35:47 +02:00
2022-06-21 14:56:36 +02:00
- [📖 Documentation](#-documentation)
- [🚀 Getting Started](#-getting-started)
- [Install kubectl](#install-kubectl)
- [Install helm](#install-helm)
- [Install FCOS Core](#install-fcos-core)
- [From the source files](#from-the-source-files)
- [From the repository](#from-the-repository)
2022-06-21 14:56:36 +02:00
- [⚙️ Development Workflow and Contributing](#-development-workflow-and-contributing)
2022-06-21 12:01:24 +02:00
2022-06-21 14:56:36 +02:00
## 📖 Documentation
2022-06-21 12:01:24 +02:00
2022-06-21 14:56:36 +02:00
See our [Documentation](https://reflowos.dyne.org/docs/what_is_reflowOS).
2022-06-08 11:35:47 +02:00
2022-06-21 14:56:36 +02:00
## 🚀 Getting Started
Kubernetes (K8s), is an open-source system for automating deployment, scaling, and management of containerized applications. You can run a FCOS Core instance inside your Kubernetes cluster, either if you want to expose it to the outside world or just let some other applications use it inside your cluster and take advantage of the instant and powerful search engine.
2022-06-21 14:56:36 +02:00
First of all, you will need a Kubernetes cluster up and running. If you are not familiar with how Kuberentes works or need some help with this step, please check the [Kubernetes documentation](https://kubernetes.io/docs/home/).
### Install kubectl
2022-06-21 14:56:36 +02:00
`kubectl` is the most commonly used CLI to manage a Kubernetes cluster. The installation instructions are [available here](https://kubernetes.io/docs/tasks/tools/install-kubectl/).
### Install helm
2022-06-21 12:01:24 +02:00
2022-06-21 14:56:36 +02:00
Helm CLI is a Command Line Interface which will automate chart management and installation on your Kubernetes cluster. To install Helm, follow the [Helm installation instructions](https://helm.sh/docs/intro/install/).
### Install FCOS Core
#### From the source files
2022-06-21 14:56:36 +02:00
```sh
2022-11-22 23:40:49 +01:00
git clone https://gitlab.fabcity.hamburg/software/fcoscore-chart.git
cd fcoscore-chart
2022-06-22 17:39:04 +02:00
helm install fcoscore .
2022-06-21 12:01:24 +02:00
```
#### From the repository
2022-06-21 12:01:24 +02:00
```sh
helm repo add fcoscore-alpha https://gitlab.fabcity.hamburg/api/v4/projects/248/packages/helm/alpha
helm repo update fcoscore-alpha
helm install fcoscore fcoscore-alpha/fcoscore
2022-06-21 12:01:24 +02:00
```
### Uninstalling the Chart <!-- omit in toc -->
2022-06-21 14:56:36 +02:00
To uninstall/delete the FCOS Core deployment:
2022-06-21 14:56:36 +02:00
```sh
helm uninstall fcoscore
```
2022-06-21 14:56:36 +02:00
## ⚙️ Development Workflow and Contributing
Any new contribution is more than welcome in this project!
2022-06-21 12:01:24 +02:00
2022-06-21 14:56:36 +02:00
If you want to know more about the development workflow or want to contribute, please visit our [contributing guidelines](/CONTRIBUTING.md) for detailed instructions!