Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Projeto para disciplina de Laboratório de Engenharia de Software - Sistema para gerenciamento de eventos da Fatec Ourinhos
https://github.com/renandmc/e-vent

composer css docker js laravel php

Last synced: 3 days ago
JSON representation

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

Awesome Lists containing this project

README

        

## 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

#### 10 - Comando para efetuar migrations e reiniciar banco
```
sail artisan migrate:fresh --seed
```
### Projeto desenvolvido com Laravel