Skip to content

lmtsufape/sistema-gestao-ambiental

Repository files navigation

Sistema de Gestão Ambiental - Prefeitura de Garanhuns, PE

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.

Configuração e Instalação com Docker

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:

Pré-requisitos

Configuração do Ambiente

  1. 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
  2. Build do Docker: Build das imagens Docker especificadas no Dockerfile e docker-compose.yml.

    docker-compose build
  3. Inicialização do Ambiente: Inicialize os containers Docker.

    docker-compose up -d
  4. Instalação de Dependências: Instale as dependências necessárias via Composer.

    docker-compose exec app composer install
  5. 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
  6. Migrações e Seeds: Execute as migrações e seeds para configurar o banco de dados.

    docker-compose exec app php artisan migrate --seed
  7. Acesso: Acesse o sistema via navegador na URL http://localhost:8080.

Contribuição

Para contribuir com o projeto, por favor, siga as diretrizes de contribuição e o código de conduta.