xtablo-source/justfile
2025-07-04 09:31:57 +02:00

33 lines
1.2 KiB
Makefile

_frontend-dev:
cd ui && pnpm run dev
test-frontend:
cd ui && pnpm run test
test-frontend-watch:
cd ui && pnpm run test:watch
typecheck:
cd ui && tsc -b
_api-dev:
cd api && npm run dev
dev:
just _api-dev & (just _frontend-dev)
update-types:
npx supabase gen types typescript --project-id "mhcafqvzbrrwvahpvvzd" --schema public > ui/src/types/database.types.ts && cp ui/src/types/database.types.ts api/src/database.types.ts
deploy-api:
gcloud run deploy xablo-api
--source api
--region europe-west1
--set-env-vars "SUPABASE_URL=https://mhcafqvzbrrwvahpvvzd.supabase.co"
--set-env-vars "SUPABASE_SERVICE_ROLE_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Im1oY2FmcXZ6YnJyd3ZhaHB2dnpkIiwicm9sZSI6InNlcnZpY2Vfcm9sZSIsImlhdCI6MTc0MTI0MTMyMSwiZXhwIjoyMDU2ODE3MzIxfQ.9r33CUsu6ZR4vyv4ed-UY6cLE1FZzSSxTNE8pFUKjN4"
--set-env-vars "STREAM_CHAT_API_KEY=t5vvvddteapa"
--set-env-vars "STREAM_CHAT_API_SECRET=zrr32sqenw3atpv9rnz2nhhyyncf7bunr7fmfqy9r7e69fcw978dhzevmhpxa2jj"
--set-env-vars "FRONTEND_URL=https://develop.xtablo-source.pages.dev"
--set-env-vars "EMAIL_USER=baptiste@xtablo.com"
--set-env-vars "EMAIL_KEY=jayf pzpj nrsv vtim"
--set-env-vars "XTABLO_URL=https://develop.xtablo-source.pages.dev"