Files
net/scripts/README.md
2025-12-13 15:45:06 -05:00

31 lines
1010 B
Markdown

---
description: Learn how to manage deployment scripts and database migrations
---
# Scripts & Automation
This directory contains utility scripts for managing the Spark Platform.
## Core Scripts
- `deploy.sh`: (Legacy) Basic shell script for deployment. We now use **Coolify**.
- `seed.ts`: Database seeder (if applicable).
## Deployment
We use **Coolify** for all deployments. The `Dockerfile` in the root determines the build process.
- **Frontend**: Built via `npm run build` (Astro).
- **Backend**: Directus via Docker Image.
## Database Migrations
Directus handles migrations internally.
- To export schema: `npx directus schema snapshot ./schema.yaml`
- To apply schema: `npx directus schema apply ./schema.yaml`
## ⚠️ Important Notes
- **Do NOT** modify `docker-compose.yml` manually on the server. Use Coolify UI.
- **Environment Variables**: Managed in Coolify. See `.env.example` for required keys.
- **Onboarding**: See `SPARK_ONBOARDING.md` in the root for the full developer guide.