38 lines
624 B
Markdown
38 lines
624 B
Markdown
|
# IFMS - Portal de TI - Server
|
||
|
Servidor de API GraphQL para o Portal de TI do IFMS
|
||
|
|
||
|
## Requisitos
|
||
|
|
||
|
- Node
|
||
|
- Docker
|
||
|
- Docker Compose
|
||
|
|
||
|
## Desenvolvimento
|
||
|
~~~
|
||
|
cp .env.example .env
|
||
|
~~~
|
||
|
Altere as variáveis de ambiente em `.env`
|
||
|
|
||
|
~~~
|
||
|
docker-compose up -d
|
||
|
npm run prisma-deploy # Rodar sempre que alterar o Datamodel
|
||
|
npm run dev
|
||
|
~~~
|
||
|
|
||
|
## Compilar para produção
|
||
|
Altere a variável `secret:` em `prisma.yml`
|
||
|
~~~
|
||
|
npm run prisma-deploy
|
||
|
npm run build
|
||
|
~~~
|
||
|
|
||
|
## Produção
|
||
|
Não é recomendado usar o arquivo .env em produção.
|
||
|
Configure as variáveis de ambiente no servidor.
|
||
|
|
||
|
~~~
|
||
|
npm start
|
||
|
~~~
|
||
|
|
||
|
---
|
||
|
Desenvolvido pelo SERTI Ponta Porã
|