Onboarding checklist
You've completed the Quick Start and your first app is live. Before going to production, go through this checklist to make sure everything is in place.
Cluster
- Appropriate criticality — Your cluster is configured with the right criticality level (Development for testing, Stable or Production for prod)
- Region selected — Your data is hosted in the desired country (GDPR compliance, latency)
- Scaling configured — AutoPilot enabled with an appropriate budget, or Manual mode with properly sized node pools
- Healthy status — The cluster is online and all nodes/pods are operational
Source code and CI/CD
- Repository connected — Your application block is linked to your GitHub or GitLab repo
- CI merge request merged — The CI configuration merge request has been merged into your branch
- Pipeline working — The first CI build passes successfully
- Auto-deploy active — Pushes to your branch automatically trigger a deployment
→ Applications · CI/CD
Database
- Database block added — PostgreSQL, MariaDB, or Redis according to your needs
- Connected to your application — The link is drawn on the canvas and variables are automatically injected
- Backups enabled (PostgreSQL) — Retention and schedule configured in the Storage tab
- Remote access — Remote database access enabled only if necessary
Environment variables
- Connection variables injected — Blocks are connected on the canvas (no manual copy-paste)
- Custom variables added — API keys, application secrets, specific configuration
- Expansion used — Complex connection URLs use
${VARIABLE}rather than duplicated values
→ Environment variables · Connections
Domain and SSL
- Custom domain configured — Your domain points to Fransys (CNAME or A record)
- SSL active — The Let's Encrypt certificate is automatically generated (check the padlock in the browser)
Monitoring
- Cluster dashboard checked — CPU, RAM, nodes, and pods are in a normal state
- Block metrics reviewed — No abnormal CPU or RAM spikes after deployment
- Logs checked — No critical errors in your blocks' logs
→ Dashboards · Metrics · Logs
Security
- No secrets in code — All passwords and API keys go through environment variables
- Remote database access disabled — Unless explicitly necessary
- European provider chosen — Your data stays in Europe
→ Security model · Sovereignty
tip
This checklist is not mandatory for deployment — Fransys applies security best practices by default. But going through it before a production launch ensures you haven't missed anything.