Ghost
Alternative blogger dan wordpress untuk membuat blog
Development
Pertama pull image
Jalankan docker, sesuaikan port dengan kebutuhan
docker run -d --name some-ghost -e NODE_ENV=development -e url=http://localhost:3001 -p 3001:2368 ghost
Akses melalui http://localhost:3001
atau http://ipaddress:3001
pada web browser
Production
Mulai dengan membuat directory baru, sesuaikan dengan kebutuhan
mkdir test-ghost
cd test-ghost
nano docker-compose.yml
Masukkan konfigurasi pada docker-compose.yml
version: "3.3"
services:
ghost:
image: ghost:latest
restart: always
ports:
- "2368:2368"
depends_on:
- db
environment:
url: http://localhost:2368
database__client: mysql
database__connection__host: db
database__connection__user: ghost
database__connection__password: ghostdbpass
database__connection__database: ghostdb
volumes:
- /home/ghost/content:/var/lib/ghost/content
db:
image: mariadb:latest
restart: always
environment:
MYSQL_ROOT_PASSWORD: your_mysql_root_password
MYSQL_USER: ghost
MYSQL_PASSWORD: ghostdbpass
MYSQL_DATABASE: ghostdb
volumes:
- /home/ghost/mysql:/var/lib/mysql
Jalankan docker dengan docker-compose up -d
. Blog bisa diakses melalui port 2368
Untuk memulai konfigurasi, akses menu admin melalui http://localhost:2368/ghost. Selanjutnya buat akun admin agar bisa mendapatkan akses ke dashboard
Reference
Last updated