Comandos para iniciar o site do zero:
# Ter o node instalado
# Instalar todos os pacotes
npm i
# Configure o .env.local, exemplo abaixo
npm run migrate
npm run seed # Seed é opcional
# build do next
npm run build
npm start # apenas para testeIMAGE_UPLOAD_DIRECTORY=uploads
IMAGE_SERVER_URL='http://localhost:3000/uploads'
Use o arquivo src/utils/generate-hashed-password.ts (npx tsx) para gerar uma secret key JWT_SECRET_KEY='SUA_SECRET_KEY_AQUI'
Ex: 3600 -> 1h, 600 -> 10m, 60 -> 1m, 86400 -> 1d LOGIN_EXPIRATION_SECONDS=86400 LOGIN_EXPIRATION_STRING='1d'
LOGIN_COOKIE_NAME='loginSession'
LOGIN_USER='SEU_USUARIO_AQUI'
LOGIN_PASS='SEU_HASH_DE_SENHA_AQUI'
ALLOW_LOGIN=1