Ghost CMS docker -compose - PullRequest
       45

Ghost CMS docker -compose

0 голосов
/ 19 июня 2020

Я попытался докеризовать свой сайт-призрак. Вот docker -compose.yaml:

version: '3.1'

services:
  ghost:
    container_name: ghost
    image: ghost:3-alpine
    restart: always
    ports:
      - 2368:2368
    environment:
      - NODE_ENV=development
    volumes:
      - ./content:/var/lib/ghost/content
      - ./config.development.json:/var/lib/ghost/config.development.json

И вот мой config.development. json (сейчас нет необходимости в производстве):

{
  "url": "http://localhost:2368/",
  "server": {
    "port": 2368,
    "host": "127.0.0.1"
  },
  "database": {
    "client": "sqlite3",
    "connection": {
      "filename": "/content/data/ghost-local.db"
    }
  },
  "mail": {
    "transport": "Direct"
  },
  "logging": {
    "transports": ["file", "stdout"]
  },
  "process": "local",
  "paths": {
    "contentPath": "/content"
  }
}

Когда я запускаю docker-compose up, журналы содержат вывод:

MacBook-Air-mas:greenpl-landing-ghost boss$ docker-compose up
Creating network "greenpl-landing-ghost_default" with the default driver
Creating ghost ... done
Attaching to ghost
ghost    | chown: /var/lib/ghost/content/themes/casper: No such file or directory

Что не так?

PS Моя файловая структура ниже: введите описание изображения здесь

...