Skip to content

caf-equipe-1/caf-backend

Repository files navigation

Como rodar esse projeto

Para utilizar esse projeto, primeiro baixe-o em sua máquina e cria um arquivo .env com variáveis de acordo com o arquivo .env.example . Tendo isso feito, o mesmo poderá ser utilizado tanto em servidor local quanto pelo auxílio do Docker.

  • Utilizando pelo servidor local
  • Caso opte por utilizar em servidor local, será necessário a instalação das dependências do projeto com o seguinte comando:

    $ npm install

    Também será necessário a execução de uma migration para um banco de dados relacional Postgres com o seguinte comando:

    $ npm run migrate

    Logo após, o projeto já estará pronto para funcionar utilizando um dos seguintes comandos:

    Modo normal

    $ npm run start

    Modo de desenvolvimento (watch mode)

    $ npm run start:dev

  • Utilizando pelo Docker
  • Para isso, primeiro certifique-se de ter o Docker devidamente instalado em sua máquina. Após utilize os seguintes comandos em sequêcia:

    $ docker build -t caf-backend .
    
    $ docker run -p <porta_docker>:<porta_env> --env-file .env caf-backend