Skip to content

dcowan-london/dokku_test_deploy

Repository files navigation

Deploy a Svelte app on Dokku with DroneCI

Build Status

This repository is a test for deploying a Svelte app on Dokku with DroneCI.

This is a simple Svelte+Vite template app (created with npm init vite). The only files that have been changed are:

  • README.md
  • .drone.yml
  • .static

The pipeline connects to a self-hosted Dokku server over ssh via a local jump host. It configures the new app via the dokku CLI tool, deploys the app to Dokku via git, then requests a LetsEncrypt SSL certificate for the site.

The same pipeline should work with no modification for any static site generator which uses npm build to build the site. Dokku will look for the compiled site in dist/.

GitHub

Note - GitHub is just a mirror for this repository. The main repository is at https://git.fnukhosting.net/dcowan/dokku_test_deploy