esc
Type to search the docs
Back to catalog

ghost

Tested

Professional publishing platform

ghost screenshot

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