Skip to content

antoniosaints/organiza-soft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Organiza soft

Instalação

O Sistema roda sob o NODEJS 20.18.0, use a mesma versão para evitar incompatibilidades

Clonando o repositório

  • Crie uma pasta para o projeto e entre nela
  • clone o repositório com git clone https://github.com/antoniosaints/organiza-soft.git ./
  • siga os passos abaixo

Frontend

  • entre na pasta /vue
  • no arquivo .env, preencha as variáveis com os dados corretos
  • instale as dependências com npm i
  • rode em desenvolvimento com npm run dev
  • o frontend vai subir na porta definida nas variaveis de ambiente .env da pasta /vue

Backend

  • entre na pasta /api
  • no arquivo .env informe as informações corretamente
  • instale as dependencias com npm i
  • com as informações de banco de dados informadas no .env corretamente, vamos rodar as migrations e seeds com:
    • rode as migrations em desenvolvimento com npm run migrate:dev
    • rode as seeds com npm run seed
  • agora rode a api em desenvolvimento com npm run dev
  • a api deve estar rodando na porta definida nas variáveis de ambiente .env da pasta /api

Você ja deve conseguir acessar a aplicação em http://localhost:(porta definida no .env da pasta vue)

Docker

  • No diretório raiz, sete as variáveis de ambiente, clonando o arquivo .env_example e criando o .env
  • Depois, rode o comando docker-compose up
  • O Serviço ja deve rodar de acordo com as portas setadas no arquivo de variáveis

Para hospedar o projeto, você deve realizar o build de ambas as partes do projeto e colocar em um servidor NGinx com NodeJS!

No caso do docker, hospede em algum serviço que dê suporte ao Docker e depois faça o mapeamento dos domínios de acordo com as portas setadas

dash ai pdv