- Added root .gitignore to exclude node_modules - Updated backend and frontend package-lock.json - Updated STATUS.md - Added deployment helper scripts
59 lines
1.5 KiB
Markdown
59 lines
1.5 KiB
Markdown
# 🚀 Ready to Deploy
|
|
|
|
Everything is prepared. Follow these 2 simple steps:
|
|
|
|
## Step 1: Create Forgejo Repository (2 minutes)
|
|
|
|
1. Go to: **<https://git.runfoo.run>**
|
|
2. Log in if needed
|
|
3. Click **+** → **New Repository**
|
|
4. Fill in:
|
|
- Organization: **runfoo**
|
|
- Name: **ca-grow-ops-manager**
|
|
- Description: **Production-grade web + mobile app for managing licensed California cannabis cultivation facilities**
|
|
- Visibility: **Private**
|
|
- **UNCHECK** "Initialize repository"
|
|
5. Click **Create Repository**
|
|
|
|
## Step 2: Run Deployment Script
|
|
|
|
```bash
|
|
cd /Users/ten/ANTIGRAVITY/777wolfpack/ca-grow-ops-manager
|
|
./deploy.sh
|
|
```
|
|
|
|
The script will:
|
|
|
|
- ✅ Add Git remote
|
|
- ✅ Push code to Forgejo
|
|
- ✅ Show you the SSH private key to add to Forgejo secrets
|
|
- ✅ Clone to nexus-vector
|
|
- ✅ Generate secure passwords
|
|
- ✅ Deploy the service
|
|
- ✅ Verify deployment
|
|
|
|
## What's Already Done
|
|
|
|
✅ SSH key generated and added to nexus-vector
|
|
✅ Service directory created on nexus-vector
|
|
✅ All code committed and ready to push
|
|
✅ CI/CD workflows configured
|
|
✅ Deployment script ready
|
|
|
|
## After Deployment
|
|
|
|
1. **Enable Forgejo Actions**:
|
|
- Go to: <https://git.runfoo.run/runfoo/ca-grow-ops-manager/settings>
|
|
- Enable Actions
|
|
- Set permissions to "Read and write"
|
|
|
|
2. **Monitor Deployments**:
|
|
- <https://git.runfoo.run/runfoo/ca-grow-ops-manager/actions>
|
|
|
|
3. **Start Building**:
|
|
- Follow `plans/tasks-week-1-infrastructure.md`
|
|
- Every push to `main` auto-deploys!
|
|
|
|
---
|
|
|
|
**That's it! Just create the repo and run `./deploy.sh`** 🎉
|