Shared library for managing sites and configuration files.
Go to file
Wvader b136e35b31 Remove test code 2022-11-02 17:12:19 +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 Aug preview example 2022-11-02 16:27:57 +00:00
README.md Aug preview example 2022-11-02 16:27:57 +00:00
main.cpp Remove test code 2022-11-02 17:12:19 +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.