From 2a4db68b689ecec55921d90642cdea80f4b58c05 Mon Sep 17 00:00:00 2001 From: kev Date: Wed, 30 Aug 2017 20:26:38 +0800 Subject: [PATCH] update ghost --- ghost/README.md | 21 ++++++++++----------- ghost/arm/docker-compose.yml | 1 + ghost/data/config.json | 26 ++++++++++++++++++++++++++ ghost/docker-compose.yml | 1 + 4 files changed, 38 insertions(+), 11 deletions(-) create mode 100644 ghost/data/config.json diff --git a/ghost/README.md b/ghost/README.md index aeaca83..3fcdbee 100644 --- a/ghost/README.md +++ b/ghost/README.md @@ -12,21 +12,20 @@ ghost: - "127.0.0.1:2368:2368" volumes: - ./data:/var/lib/ghost/content + - ./data/config.json:/var/lib/ghost/config.production.json restart: always ``` ## Up and Running ```bash -$ docker-compose up -d +$ mkdir data $ cd data -$ sed -i 's@http://localhost:2368@https://blog.easypi.info@' config.js -$ grep -rIl 'googleapis' core content | xargs sed -i 's/googleapis/useso/g' -$ docker-compose restart +$ wget https://github.com/vimagick/dockerfiles/raw/master/ghost/data/config.json +$ sed -i 's@http://localhost:2368@https://blog.easypi.pro@' config.js +$ docker-compose up -d ``` -> :warning: `useso.com` doesn't support https! - ## Setup SSL > Read [this][2] to setup SSL. @@ -42,11 +41,11 @@ server { server { listen 443 ssl; - server_name easypi.info blog.easypi.info; - ssl_certificate ssl/easypi.info.crt; - ssl_certificate_key ssl/easypi.info.key; + server_name easypi.pro blog.easypi.pro; + ssl_certificate ssl/easypi.pro.crt; + ssl_certificate_key ssl/easypi.pro.key; location / { - if ($host = 'easypi.info') { + if ($host = 'easypi.pro') { return 301 $scheme://blog.$host$request_uri; } proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; @@ -72,4 +71,4 @@ files without editing them. [1]: https://ghost.org/ [2]: http://support.ghost.org/setup-ssl-self-hosted-ghost/ -[3]: https://blog.easypi.info/ghost/settings/code-injection/ +[3]: https://blog.easypi.pro/ghost/settings/code-injection/ diff --git a/ghost/arm/docker-compose.yml b/ghost/arm/docker-compose.yml index 6957362..767f8a1 100644 --- a/ghost/arm/docker-compose.yml +++ b/ghost/arm/docker-compose.yml @@ -4,4 +4,5 @@ ghost: - "127.0.0.1:2368:2368" volumes: - ./data:/var/lib/ghost/content + - ./data/config.json:/var/lib/ghost/config.production.json restart: always diff --git a/ghost/data/config.json b/ghost/data/config.json new file mode 100644 index 0000000..c030117 --- /dev/null +++ b/ghost/data/config.json @@ -0,0 +1,26 @@ +{ + "url": "http://localhost:2368/", + "server": { + "port": 2368, + "host": "0.0.0.0" + }, + "database": { + "client": "sqlite3", + "connection": { + "filename": "/var/lib/ghost/content/data/ghost.db" + } + }, + "mail": { + "transport": "Direct" + }, + "logging": { + "transports": [ + "file", + "stdout" + ] + }, + "process": "systemd", + "paths": { + "contentPath": "/var/lib/ghost/content" + } +} diff --git a/ghost/docker-compose.yml b/ghost/docker-compose.yml index 525c1bd..c7d23e0 100644 --- a/ghost/docker-compose.yml +++ b/ghost/docker-compose.yml @@ -4,4 +4,5 @@ ghost: - "127.0.0.1:2368:2368" volumes: - ./data:/var/lib/ghost/content + - ./data/config.json:/var/lib/ghost/config.production.json restart: always