guilhermednt / login-cidadao

Projeto Login Cidadão
GNU Affero General Public License v3.0
2 stars 0 forks source link

Login Cidadão

Build Status Scrutinizer Code Quality Join the chat at https://telegram.me/IdentidadeDigital Receive updates at https://telegram.me/logincidadao

Requirements

Running an Identity Provider is not an easy task. If you plan to maintain one yourself, you MUST:

FULLY understand:

Have at least a very good understanding of:

To perform customizations you MUST have a good understanding of:

If you fail to comply with the aforementioned requirements you and your users are very likely going to get hurt

OS Dependencies

PHP Extensions

System Configuration

Docs

Read the docs

Setup (Development)

Linux

Requirements

Before you start

It's highly recommended to create your app/config/parameters.yml before installing to avoid database connection problems.

You can start by using app/config/parameters.yml.dist as a template by simply copying it to the same folder but naming it as parameters.yml, then edit the default values.

Running the script

Check if your environment meets Symfony's prerequesites:

php app/check.php

Just execute the install.sh script and follow instructions in case of errors or warnings. Then run:

php app/console server:run

Browse to http://localhost:8000

Vagrant

Requirements

Before you start

It's highly recommended to create your app/config/parameters.yml before installing to avoid database connection problems.

You can start by using app/config/parameters.yml.vagrant as a template by simply copying it to the same folder but naming it as parameters.yml, then edit the default values. Do not edit database values if you want to use the default vm database.

Run

$ vagrant up

General Steps for Installation

Instructions in Brazilian Portuguese