Este projeto é um sistema dedicado a gerenciar todos os requerimentos ambientais da Prefeitura de Garanhuns, Pernambuco. Foi desenvolvido pelo Laboratório Multidisciplinar de Tecnologias Sociais com o objetivo de otimizar e organizar os processos relacionados à gestão ambiental do município.
A utilização do Docker facilita a configuração, instalação e execução do sistema em qualquer ambiente de desenvolvimento ou produção. Abaixo estão listados os passos para a configuração inicial do ambiente Docker para o projeto:
- Docker: Instale o Docker seguindo as instruções na documentação oficial.
- Docker Compose: Instale o Docker Compose seguindo as instruções na documentação oficial.
- Ubuntu 20.04:
- Você pode baixar a versão mais recente do Ubuntu no site oficial.
-
Clone o Repositório: Clone o repositório do projeto para o seu ambiente local.
git clone https://github.com/lmtsufape/sistema-gestao-ambiental.git cd sistema-gestao-ambiental
-
Build do Docker: Build das imagens Docker especificadas no
Dockerfile
edocker-compose.yml
.docker-compose build
-
Inicialização do Ambiente: Inicialize os containers Docker.
docker-compose up -d
-
Instalação de Dependências: Instale as dependências necessárias via Composer.
docker-compose exec app composer install
-
Configuração do Laravel: Copie o arquivo de configuração de exemplo e gere a chave de aplicativo.
cp .env.example .env docker-compose exec app php artisan key:generate
-
Migrações e Seeds: Execute as migrações e seeds para configurar o banco de dados.
docker-compose exec app php artisan migrate --seed
-
Acesso: Acesse o sistema via navegador na URL http://localhost:8080.
Para contribuir com o projeto, por favor, siga as diretrizes de contribuição e o código de conduta.