Name
Last commit
Last update
.husky Loading commit data...
prisma Loading commit data...
scripts Loading commit data...
src Loading commit data...
.dockerignore Loading commit data...
.editorconfig Loading commit data...
.env.example Loading commit data...
.eslintignore Loading commit data...
.eslintrc.json Loading commit data...
.gitignore Loading commit data...
.prettierrc Loading commit data...
Dockerfile Loading commit data...
README.md Loading commit data...
Todo.md Loading commit data...
docker-compose.yml Loading commit data...
jest.config.js Loading commit data...
package-lock.json Loading commit data...
package.json Loading commit data...
tsconfig.json Loading commit data...
yarn-error.log Loading commit data...
yarn.lock Loading commit data...

Setup .env environments

Abra o arquirvo .env.example e copie e cole na pasta root do project

.env.example

How to run

Execute esse comando no diretório raiz do projeto

 docker-compose up

Check if it is everything run correctly

Dentro do projeto root, existe uma pasta chamada "scripts", nela esta contido a iniciacao da conexao do banco, migrations e posteriormente o povuamento

import child_process from 'child_process';
import util from 'util';

const execFile = util.promisify(child_process.execFile);
async function main() {
    console.log((await execFile('yarn')).stdout);
    console.log((await execFile('yarn', ['prisma', 'generate'])).stdout);
    console.log((await execFile('yarn', ['prisma', 'migrate', 'dev'])).stdout);
    console.log((await execFile('yarn', ['dev'])).stdout);
}
main();