esc
Type to search the docs
Back to catalog

ghost

Tested

Professional publishing platform

ghost screenshot

Deploy ghost on Launchfile

Managed hosting with shared infrastructure, persistent storage, and automatic updates. Up to 3 apps.

Run locally

Tested and verified to launch successfully.

Terminal
$ npx launchfile up ghost

Requires Docker Desktop. No source code needed — pulls pre-built images and starts ghost with all dependencies.

Image: ghost:5-alpine
Launchfile View on GitHub
# yaml-language-server: $schema=https://launchfile.dev/schema/v1
version: launch/v1
name: ghost
description: "Professional publishing platform"
repository: https://github.com/TryGhost/Ghost
logo: https://ghost.org/images/logos/ghost-logo-orb.png

image: ghost:5-alpine
provides:
  - protocol: http
    port: 2368
    exposed: true
requires:
  - type: mysql
    set_env:
      database__connection__host: $host
      database__connection__user: $user
      database__connection__password: $password
      database__connection__database: $name
      database__connection__port: $port
env:
  database__client:
    default: "mysql"
  url:
    required: true
    description: "Public URL of the Ghost instance"
storage:
  content:
    path: /var/lib/ghost/content
    persistent: true
health: /ghost/api/v4/admin/site/
restart: always

Test Results

Last Tested

2026-04-06

Health Check

Passing

Startup Time

22s

Total Disk

1403 MB

Required Services

mysql

Learn More

Spec references for features used in this Launchfile.

Related Apps

© 2026 High Bridge Enterprises AB