Shared library for managing sites and configuration files.
Go to file
Wvader 46d6c99600 Rename project 2022-11-03 19:39:33 +00:00
include Interop working 2022-11-03 19:30:21 +00:00
root Aug preview example 2022-11-02 16:27:57 +00:00
.gitignore Change gitignore 2022-11-02 16:30:19 +00:00
CMakeLists.txt Rename project 2022-11-03 19:39:33 +00:00
README.md Rename project 2022-11-03 19:39:33 +00:00
main.cpp Interop working 2022-11-03 19:30:21 +00:00
main.h Interop working 2022-11-03 19:30:21 +00:00

README.md

CodeLiturgy.Augeas

This project contains the performant part of the CodeLiturgy.Dashboard project. A library of functions for editing of relevant files to manage development environments.

Characteristics :

  • extern "C" functions to be able to interop with C# and other languages easily.
  • Low-level functions to Check existing sites on the server by reading Apache settings.
  • Functions for editing relevant settings about a particular website using augeas.
  • Possibility to create a collection of sites for the development environment (dev, quality and production) each site can be of the following types:
    1. static with SSL
    2. reverse Proxy to existing service (systemd) with SSL.
  • The domain must be valid
  • The IP must be valid.