2020-11-17 21:01:41 +00:00
|
|
|
# Portal de TI - Server
|
2022-06-14 13:26:01 +00:00
|
|
|
|
2020-11-06 13:31:28 +00:00
|
|
|
Servidor de API GraphQL para o Portal de TI do IFMS
|
|
|
|
|
|
|
|
## Requisitos
|
|
|
|
|
|
|
|
- Node
|
|
|
|
- Docker
|
|
|
|
- Docker Compose
|
|
|
|
|
|
|
|
## Desenvolvimento
|
2022-06-14 13:26:01 +00:00
|
|
|
|
|
|
|
```
|
2020-11-06 13:31:28 +00:00
|
|
|
cp .env.example .env
|
2022-06-14 13:26:01 +00:00
|
|
|
```
|
|
|
|
|
2020-11-06 13:31:28 +00:00
|
|
|
Altere as variáveis de ambiente em `.env`
|
|
|
|
|
2022-06-14 13:26:01 +00:00
|
|
|
```
|
2020-11-06 13:31:28 +00:00
|
|
|
docker-compose up -d
|
2020-11-17 21:01:41 +00:00
|
|
|
npm run prisma-deploy # Rodar sempre que alterar o schema
|
2020-11-06 13:31:28 +00:00
|
|
|
npm run dev
|
2022-06-14 13:26:01 +00:00
|
|
|
```
|
2020-11-06 13:31:28 +00:00
|
|
|
|
|
|
|
## Compilar para produção
|
2022-06-14 13:26:01 +00:00
|
|
|
|
|
|
|
```
|
2020-11-06 13:31:28 +00:00
|
|
|
npm run prisma-deploy
|
|
|
|
npm run build
|
2022-06-14 13:26:01 +00:00
|
|
|
```
|
2020-11-06 13:31:28 +00:00
|
|
|
|
|
|
|
## Produção
|
2022-06-14 13:26:01 +00:00
|
|
|
|
|
|
|
Não é recomendado usar o arquivo .env em produção.
|
2020-11-06 13:31:28 +00:00
|
|
|
Configure as variáveis de ambiente no servidor.
|
|
|
|
|
2022-06-14 13:26:01 +00:00
|
|
|
```
|
2020-11-06 13:31:28 +00:00
|
|
|
npm start
|
2022-06-14 13:26:01 +00:00
|
|
|
```
|
2020-11-06 13:31:28 +00:00
|
|
|
|
|
|
|
---
|
2022-06-14 13:26:01 +00:00
|
|
|
|
|
|
|
Desenvolvido pelo SERTI Ponta Porã
|