scaleway-deployment
main
This PR adds comprehensive deployment configuration for hosting the notebook site on Scaleway at notebook.arnodo.fr.
notebook.arnodo.fr
Two complete deployment options are provided:
Object Storage (Recommended to start)
.gitea/workflows/deploy.yml
Docker Instance (For advanced needs)
.gitea/workflows/deploy-docker.yml
docs/SCALEWAY_DEPLOYMENT.md
docs/SCALEWAY_DEPLOYMENT_DOCKER.md
docs/DEPLOYMENT_COMPARISON.md
scripts/setup-scaleway.sh
Create Scaleway resources:
chmod +x scripts/setup-scaleway.sh ./scripts/setup-scaleway.sh
Add Gitea secrets:
SCW_ACCESS_KEY
SCW_SECRET_KEY
SCW_BUCKET_NAME
Configure DNS:
notebook.arnodo.fr CNAME notebook-arnodo-fr.s3-website.fr-par.scw.cloud.
Merge and push - Deployment will happen automatically!
Follow the detailed guide in docs/SCALEWAY_DEPLOYMENT_DOCKER.md
This deployment can run in parallel with your current GitHub Pages setup:
.gitea/workflows/deploy.yml docs/SCALEWAY_DEPLOYMENT.md docs/SCALEWAY_DEPLOYMENT_DOCKER.md docs/DEPLOYMENT_COMPARISON.md scripts/setup-scaleway.sh
Recommended: Start with Object Storage method for simplicity and low cost. Upgrade to Docker instance later if needed.
Use Scaleway CLI and replace s3cmd. Add CDN cache purge (optional). Remove GitHub Pages workflow.
No dependencies set.
The note is not visible to the blocked user.
Scaleway Deployment Setup
This PR adds comprehensive deployment configuration for hosting the notebook site on Scaleway at
notebook.arnodo.fr.What's Included
Deployment Methods
Two complete deployment options are provided:
Object Storage (Recommended to start)
.gitea/workflows/deploy.ymlDocker Instance (For advanced needs)
.gitea/workflows/deploy-docker.ymlDocumentation Files
docs/SCALEWAY_DEPLOYMENT.md- Complete Object Storage setup guidedocs/SCALEWAY_DEPLOYMENT_DOCKER.md- Docker instance deployment guidedocs/DEPLOYMENT_COMPARISON.md- Comparison and decision guidescripts/setup-scaleway.sh- Automated setup scriptQuick Start
For Object Storage (Recommended)
Create Scaleway resources:
Add Gitea secrets:
SCW_ACCESS_KEYSCW_SECRET_KEYSCW_BUCKET_NAMEConfigure DNS:
Merge and push - Deployment will happen automatically!
For Docker Instance
Follow the detailed guide in
docs/SCALEWAY_DEPLOYMENT_DOCKER.mdWhat Changes
Migration Strategy
This deployment can run in parallel with your current GitHub Pages setup:
Cost Estimate
Next Steps After Merge
docs/DEPLOYMENT_COMPARISON.md)Files Added
Testing Notes
Recommended: Start with Object Storage method for simplicity and low cost. Upgrade to Docker instance later if needed.