Este projeto tem o intuito de demonstrar a aplicação de técnicas de pseudonimização para um sistema, ideal para uma empresa seguindo as regras da Lei Geral de Proteção de Dados, desta forma permitindo acessar e alterar dados estatísticos sem a necessidade de violar a privacidade dos clientes.
Esta versão requer o Docker e Docker-Compose. Se você está utilizando o Windows clique aqui.
docker-compose version 1.27.4
Docker version 19.03.13
Clonar repositório
git clone https://github.com/maiconandsilva/LGPD-compliant-website.git
Mudar diretório atual
cd LGPD-compliant-website
Copiar arquivos de configurações na pasta conf para a raíz do projeto
cp conf/* .
Modificar portas, usuarios e senhas padrão no arquivos de configuração (não é necessário)
- .env
- docker-compose.override.yml
Iniciar projeto
docker-compose up -d
Carregar dados de scripts sql
# PARA FUNCIONAR OS SCRIPTS DEVEM ESTAR NA RAÍZ DO PROJETO
docker cp dump-store.sql lgpd-compliant-website_db_1:/tmp/dump-store.sql
docker cp dump-isolatedstore.sql lgpd-compliant-website_db_isolated_1:/tmp/dump-isolatedstore.sql
docker-compose exec db psql -U postgres -d store -f /tmp/dump-store.sql docker-compose exec db_isolated psql -U postgres -d isolatedstore -f /tmp/dump-isolatedstore.sql
7. Acessar URL http://127.0.0.1:5000 (mudar porta de acordo com configuração)
8. Inserir credenciais de usuário com dados
> **Usuário:** user7@mailinator.com
> **senha:** password