deployment
Render deployment instructions for LogiAccounting Pro. Use when deploying to production or configuring hosting.
Installation
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
Voir la source ↗GuidesInstructions
Deployment Skill
This skill provides guidance for deploying LogiAccounting Pro to Render.
Prerequisites
- GitHub repository with the project
- Render account (free tier works)
- Environment variables configured
Quick Deploy
Option 1: Blueprint (Recommended)
The project includes render.yaml for automatic configuration:
# Just push to GitHub and connect to Render
git push origin main
Then in Render:
- New → Blueprint
- Connect GitHub repo
- Select
render.yaml - Deploy
Option 2: Manual Setup
-
Create Web Service
- Environment: Python 3
- Build Command:
cd frontend && npm install && npm run build && cd ../backend && pip install -r requirements.txt - Start Command:
cd backend && uvicorn app.main:app --host 0.0.0.0 --port $PORT
-
Environment Variables
SECRET_KEY=<generate-random-string> PYTHON_VERSION=3.11.0 NODE_VERSION=20
render.yaml Reference
services:
- type: web
name: logiaccounting-pro
runtime: python
region: oregon
plan: free
buildCommand: |
cd frontend && npm install && npm run build &&
cd ../backend && pip install -r requirements.txt
startCommand: cd backend && uvicorn app.main:app --host 0.0.0.0 --port $PORT
envVars:
- key: SECRET_KEY
generateValue: true
- key: PYTHON_VERSION
value: 3.11.0
- key: NODE_VERSION
value: 20
healthCheckPath: /health
Environment Variables
| Variable | Required | Description |
|---|---|---|
SECRET_KEY |
Yes | JWT signing key (auto-generated) |
PYTHON_VERSION |
Yes | Python runtime version |
NODE_VERSION |
Yes | Node.js for frontend build |
DATABASE_URL |
No | PostgreSQL connection (future) |
Health Check
The API exposes /health endpoint:
curl https://your-app.onrender.com/health
# {"status": "healthy"}
Troubleshooting
Build Fails
# Check Node.js version
node --version # Should be 20+
# Check Python version
python --version # Should be 3.11+
# Manual build test
cd frontend && npm run build
cd backend && pip install -r requirements.txt
502 Bad Gateway
- Check start command is correct
- Verify PORT environment variable
- Check Render logs for errors
Static Files Not Loading
Ensure FastAPI serves the frontend build:
# backend/app/main.py
app.mount("/", StaticFiles(directory="../frontend/dist", html=True))
Post-Deployment
- Test all demo credentials work
- Verify API endpoints respond
- Check CORS allows your domain
- Monitor for errors in Render dashboard
Exemples
Consultez les exemples du dépôt source.
Voir la source ↗Historique source
- Date d’indexation
- 2026-01-20
- Mise à jour de l’index
- 2026-01-26
- Branch
- main
Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!