Logo de Cecil Cecil
Sur cette page

Plateformes Jamstack

Les plateformes Jamstack peuvent générer et déployer automatiquement votre site Cecil à chaque push dans votre dépôt Git.

Le script de build déduit le contexte de build (production ou preview) et l’URL de base à partir de la plateforme. Une variable d’environnement CECIL_ENV que vous définissez est prioritaire sur le contexte de build déduit.

Netlify

Une puissante plateforme serverless avec un flux de travail intuitif basé sur Git. Déploiements automatisés, aperçus partageables, et bien plus encore.

➡️ https://www.netlify.com

netlify.toml :

[build]
  publish = "_site"
  command = "curl -sSOL https://cecil.app/build.sh && bash ./build.sh"
[context.production.environment]
  CECIL_ENV = "production"
[context.deploy-preview.environment]
  CECIL_ENV = "preview"

Documentation officielle

Vercel

Vercel associe une excellente expérience développeur à une attention obsessionnelle portée aux performances côté utilisateur final.

➡️ https://vercel.com

vercel.json :

{
  "buildCommand": "curl -sSOL https://cecil.app/build.sh && bash ./build.sh",
  "outputDirectory": "_site"
}

Documentation officielle

statichost

Hébergement moderne de sites statiques avec des serveurs européens et absolument aucune collecte de données personnelles !

➡️ https://statichost.eu

statichost.yml :

image: wordpress:cli-php8.4
command: curl -sSOL https://cecil.app/build.sh && bash ./build.sh
public: _site

Documentation officielle

Cloudflare Pages

Cloudflare Pages est une plateforme Jamstack qui permet aux développeurs frontend de collaborer et de déployer des sites web.

➡️ https://www.cloudflare.com/products/pages/

Configuration du build :

  • Préréglage de framework : None
  • Commande de build : curl -sSOL https://cecil.app/build.sh && bash ./build.sh
  • Répertoire de sortie du build : _site

Documentation officielle

Render

Render est un cloud unifié pour créer et exécuter toutes vos applications et tous vos sites web, avec certificats TLS gratuits, CDN global, réseaux privés et déploiements automatiques depuis Git.

➡️ https://render.com

render.yaml :

services:
  - type: web
    runtime: static
    name: Cecil
    buildCommand: curl -sSOL https://cecil.app/build.sh && bash ./build.sh
    staticPublishPath: ./_site
    autoDeployTrigger: commit
    previews:
      generation: automatic

Documentation officielle