Shared library for managing sites and configuration files.
Go to file
Wvader bdfd13703f Remove unused includes 2022-11-02 20:06:49 +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
AugFuncs.h Remove unused includes 2022-11-02 20:06:49 +00:00
AugManaged.h Refactoring and introducing a ManagedType to be called from c# 2022-11-02 20:03:08 +00:00
AugSettings.h Refactoring and introducing a ManagedType to be called from c# 2022-11-02 20:03:08 +00:00
CMakeLists.txt Refactoring and introducing a ManagedType to be called from c# 2022-11-02 20:03:08 +00:00
README.md Aug preview example 2022-11-02 16:27:57 +00:00
main.cpp Remove unused includes 2022-11-02 20:06:49 +00:00

README.md

BlueWest.Augeas

Este projeto tem como objetivo distribuir uma biblioteca de funções externas (públicas) permitir a edição de ficheiros relevantes para gerir ambientes de desenvolvimento.

Objetivos:

  • Verificar sites existentes no servidor lendo as configurações Apache.
  • Editar configurações relevantes sobre um determinado site.
  • Possibilidade de criar um conjunto de sites para o ambiente de desenvolvimento (dev, qualidade e produção) cada site pode ser dos seguintes tipos:
    1. Estático com SSL
    2. Proxy reverso para serviço existente (systemd) com SSL.

Validações:

  • O domínio deverá estar válido
  • O IP deverá ser válido e único. (Requer verificar se o requiremento é válido para SSL)

Consumo da API

O Consumo desta API será feita a partir de um servidor Web acessível apenas para o administrador do sistema.