Throyer / vendas

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sumario

Demo

Requisitos

  • Postgres: ^13
  • Java: ^17
  • Maven: ^3.8.4

Docker

🚨 certifique-se que o arquivo de environment foi criado e instale os pacotes do npm (somente para o development do web)

 cp docker/.env.example docker/.env
 docker run -it --rm -w /usr/app -v $(pwd)/web:/usr/app node:16.14.2 npm install --legacy-peer-deps
  • docker compose development

    docker-compose -p vendas-development -f ./docker/docker-compose.dev.yml --env-file ./docker/.env up -d --force-recreate
  • docker compose production

    docker-compose -p vendas -f ./docker/docker-compose.prod.yml --env-file ./docker/.env up -d --build

Database Migrations

🚨 cerifique-se de que tem o maven no seu ambiente e que você esta no diretório ./api

Criando arquivos de migração de banco de dados

  • Baseado em arquivo java

    mvn migration:generate -Dname=my-migration-name
  • Baseado em arquivo sql

    mvn migration:generate -Dname=my-migration-name -Dsql

About

License:GNU General Public License v3.0


Languages

Language:Java 61.5%Language:TypeScript 23.0%Language:HTML 11.5%Language:JavaScript 2.4%Language:Shell 1.0%Language:SCSS 0.6%