findy.backendSe for a primeira vez que realizou o clone do repositório em deploy
Deverá criar o arquivo .env na raiz do projeto (pasta) findy.backend e dentro do arquivo colar o conteúdo abaixo dentro do arquivo:
DATABASE_URL='mysql://y9vfnh53r8eotsz1tt0a:pscale_pw_g7wFBbtrWTAG86uLCx38NmGWqMgIARBmVnudtOJZILg@aws.connect.psdb.cloud/findy?sslaccept=strict'
DATABASE_URL_DEV="file:./dev.db"
MODE_PRODUCTION="true"
JWT_SECRET=OrgdB17ZkEsAa0gVDFDca5FkI9o/GwZj6kLC7KADMl4%
JWT_EXPIRATION_TIME_SECONDS=86400 #equivalem a 24 horas
APPLICATIONINSIGHTS_CONNECTION_STRING=aqui vai a chave do Azure
GOOGLE_OAUTH_CLIENT_ID=31296119960-sbtubqrcveggi0h2h9s8aeqkjlpoi0ei.apps.googleusercontent.com
GOOGLE_OAUTH_CLIENT_SECRET=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
GOOGLE_OAUTH_REDIRECT_URL=http://localhost:3001/api/auth/google/redirect
MAIL_HOST=gmail
[email protected]
MAIL_PASSWORD=swkeiolqvaxsiutf
[email protected]
URL_REDIRECT_AUTHGOOGLE=http://localhost:5173/google-auth-success
URL_RECOVER_PASSWORD=http://localhost:5173/password-recovery
URL_EMAIL_CONFIRMATION=http://localhost:5173/login
Usar o comando npm install para instalar as dependências
Se caso for deploy usar os comandos
npm run prod:prismanpm run prod:seednpm run buildSe já foi realizado o clone anteriormente, e está realizando uma atualização do projeto com a nova versão que está no repositório que se encontra no github
npx prisma generate --schema=./prisma-mysql/schema.prismanpm run prod:prismanpm run buildSe for a primeira vez que realizou o clone do repositório em desenvolvimento ou testes local
Deverá criar o arquivo .env na raiz do projeto (pasta) findy.backend e dentro do arquivo colar o conteúdo abaixo dentro do arquivo:
DATABASE_URL='mysql://y9vfnh53r8eotsz1tt0a:pscale_pw_g7wFBbtrWTAG86uLCx38NmGWqMgIARBmVnudtOJZILg@aws.connect.psdb.cloud/findy?sslaccept=strict'
DATABASE_URL_DEV="file:./dev.db"
JWT_SECRET=OrgdB17ZkEsAa0gVDFDca5FkI9o/GwZj6kLC7KADMl4%
JWT_EXPIRATION_TIME_SECONDS=86400 #equivalem a 24 horas
GOOGLE_OAUTH_CLIENT_ID=31296119960-sbtubqrcveggi0h2h9s8aeqkjlpoi0ei.apps.googleusercontent.com
GOOGLE_OAUTH_CLIENT_SECRET=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
GOOGLE_OAUTH_REDIRECT_URL=http://localhost:3001/api/auth/google/redirect
MAIL_HOST=gmail
[email protected]
MAIL_PASSWORD=swkeiolqvaxsiutf
[email protected]
URL_REDIRECT_AUTHGOOGLE=http://localhost:5173/google-auth-success
URL_RECOVER_PASSWORD=http://localhost:5173/password-recovery
URL_EMAIL_CONFIRMATION=http://localhost:5173/login
Usar o comando npm install para instalar as dependências
Se caso for desenvovimento ou testes local usar os comandos
npx prisma generatenpx prisma migrate dev --name initnpm run dev:seednpm run start:dev para desenvolvedoresnpm start para testesSe já foi realizado o clone anteriormente, e está realizando uma atualização do projeto com a nova versão que está no repositório que se encontra no github
npx prisma generatenpx prisma generate --schema=./prisma-mysql/schema.prismanpx prisma migrate dev --name initnpm run start:dev para desenvolvedoresnpm start para testes