renandmc / e-vent

Projeto para disciplina de Laboratório de Engenharia de Software - Sistema para gerenciamento de eventos da Fatec Ourinhos

Home Page:http://e-vent-dev.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

E-Vent

Sistema para gerenciamento de eventos da Fatec Ourinhos.

Como executar projeto?

*Necessário Docker

1 - Clonar repositório

git clone https://github.com/renandmc/e-vent.git

2 - Acessar pasta do projeto

cd e-vent

3 - Instalar dependências com composer (via Docker)

docker run --rm -v $(pwd):/opt -w /opt laravelsail/php80-composer:latest composer install

4 - Copiar arquivo de variáveis de ambiente, alterar configurações

cp .env.example .env

5 - Criar atalho para não digitar './vendor/bin/sail' toda vez

alias sail='bash vendor/bin/sail'

6 - Executar o comando do Laravel Sail (pode demorar na primeira execução)

Primeiro comando sobe as máquinas no Docker. Segundo comando cancela a execução do projeto.

sail up -d
sail down

7 - Executar comandos para inicializar projeto (gerar key, migrations banco e instalar Breeze)

sail artisan key:generate
sail artisan migrate
sail npm install
sail npm run dev

8 - Comandos para atualizar dependências (sempre que houver alguma atualização de depedências ou banco de dados do projeto)

docker run --rm -v $(pwd):/opt -w /opt laravelsail/php80-composer:latest composer update
sail up -d
sail artisan migrate

9 - Após executar o comando o site pode ser acessado em http://localhost:8080

10 - Comando para efetuar migrations e reiniciar banco

sail artisan migrate:fresh --seed

Projeto desenvolvido com Laravel

About

Projeto para disciplina de Laboratório de Engenharia de Software - Sistema para gerenciamento de eventos da Fatec Ourinhos

http://e-vent-dev.herokuapp.com/


Languages

Language:PHP 57.7%Language:Blade 42.3%Language:Procfile 0.0%