Skip to content

Latest commit

 

History

History
33 lines (27 loc) · 1.33 KB

README.md

File metadata and controls

33 lines (27 loc) · 1.33 KB

floit - selfhosted

Description

This repository includes all Docker Compose and configuration files for the applications featured on floit.ch, with the goal of providing detailed instructions for their installation and configuration.

Overview

ToDo

  • Implement README.md for all services
  • Add a schematic overview

Structure of this repository

Folder Purpose
.gitea/scripts scripts for gitea actions
.gitea/workflows gitea actions
hosts/all subfolders will be published to all servers
hosts/hostname subfolders will be published to hostname

Host setup

Folder Purpose
~/docker docker compose data
~/docker/service folder for docker container service
~/docker/service/.env env file for docker container service
~/docker/service/container-compose.yml docker compose file for service
~/docker/service/setup-files non docker relevant files for service
~/docker/service/data service data (the name of the folder varies depending on the purpose)
~/docker/service/logs service logs (the name of the folder varies depending on the purpose)
~/scripts folder for scripts

Deployment

The docker repository is hosted on a Gitea repository, which rsyncs all changes within the repository to the according docker hosts.