Bladeren bron

Adjust ghost docs to use "development" mode to use sqlite

MySQL is the default db for production mode now; to avoid all the envs for connecting to a mysql instance on every `docker run`, we'll just use dev mode; stack file still has an example of production mode with a MySQL server.
Joe Ferguson 3 jaren geleden
bovenliggende
commit
57f9907ee5
2 gewijzigde bestanden met toevoegingen van 5 en 12 verwijderingen
  1. 5 9
      ghost/content.md
  2. 0 3
      ghost/stack.yml

+ 5 - 9
ghost/content.md

@@ -11,7 +11,7 @@ Ghost is a free and open source blogging platform written in JavaScript and dist
 This will start a Ghost instance listening on the default Ghost port of 2368.
 This will start a Ghost instance listening on the default Ghost port of 2368.
 
 
 ```console
 ```console
-$ docker run -d --name some-ghost %%IMAGE%%
+$ docker run -d --name some-ghost -e NODE_ENV=development %%IMAGE%%
 ```
 ```
 
 
 ## Custom port
 ## Custom port
@@ -19,7 +19,7 @@ $ docker run -d --name some-ghost %%IMAGE%%
 If you'd like to be able to access the instance from the host without the container's IP, standard port mappings can be used:
 If you'd like to be able to access the instance from the host without the container's IP, standard port mappings can be used:
 
 
 ```console
 ```console
-$ docker run -d --name some-ghost -e url=http://localhost:3001 -p 3001:2368 %%IMAGE%%
+$ docker run -d --name some-ghost -e NODE_ENV=development -e url=http://localhost:3001 -p 3001:2368 %%IMAGE%%
 ```
 ```
 
 
 If all goes well, you'll be able to access your new site on `http://localhost:3001` and `http://localhost:3001/ghost` to access Ghost Admin (or `http://host-ip:3001` and `http://host-ip:3001/ghost`, respectively).
 If all goes well, you'll be able to access your new site on `http://localhost:3001` and `http://localhost:3001/ghost` to access Ghost Admin (or `http://host-ip:3001` and `http://host-ip:3001/ghost`, respectively).
@@ -35,7 +35,7 @@ For upgrading your Ghost container you will want to mount your data to the appro
 Mount your existing content. In this example we also use the Alpine base image.
 Mount your existing content. In this example we also use the Alpine base image.
 
 
 ```console
 ```console
-$ docker run -d --name some-ghost -p 3001:2368 -v /path/to/ghost/blog:/var/lib/ghost/content %%IMAGE%%:alpine
+$ docker run -d --name some-ghost -e NODE_ENV=development -p 3001:2368 -v /path/to/ghost/blog:/var/lib/ghost/content %%IMAGE%%:alpine
 ```
 ```
 
 
 ### Docker Volume
 ### Docker Volume
@@ -43,19 +43,15 @@ $ docker run -d --name some-ghost -p 3001:2368 -v /path/to/ghost/blog:/var/lib/g
 Alternatively you can use a named [docker volume](https://docs.docker.com/storage/volumes/) instead of a direct host path for `/var/lib/ghost/content`:
 Alternatively you can use a named [docker volume](https://docs.docker.com/storage/volumes/) instead of a direct host path for `/var/lib/ghost/content`:
 
 
 ```console
 ```console
-$ docker run -d --name some-ghost -v some-ghost-data:/var/lib/ghost/content %%IMAGE%%
+$ docker run -d --name some-ghost -e NODE_ENV=development -v some-ghost-data:/var/lib/ghost/content %%IMAGE%%
 ```
 ```
 
 
-### SQLite Database
-
-This Docker image for Ghost uses SQLite. There is nothing special to configure.
-
 ## Configuration
 ## Configuration
 
 
 All Ghost configuration parameters (such as `url`) can be specified via environment variables. See [the Ghost documentation](https://ghost.org/docs/concepts/config/#running-ghost-with-config-env-variables) for details about what configuration is allowed and how to convert a nested configuration key into the appropriate environment variable name:
 All Ghost configuration parameters (such as `url`) can be specified via environment variables. See [the Ghost documentation](https://ghost.org/docs/concepts/config/#running-ghost-with-config-env-variables) for details about what configuration is allowed and how to convert a nested configuration key into the appropriate environment variable name:
 
 
 ```console
 ```console
-$ docker run -d --name some-ghost -e url=http://some-ghost.example.com %%IMAGE%%
+$ docker run -d --name some-ghost -e NODE_ENV=development -e url=http://some-ghost.example.com %%IMAGE%%
 ```
 ```
 
 
 (There are further configuration examples in the `stack.yml` listed below.)
 (There are further configuration examples in the `stack.yml` listed below.)

+ 0 - 3
ghost/stack.yml

@@ -1,6 +1,3 @@
-# by default, the Ghost image will use SQLite (and thus requires no separate database container)
-# we have used MySQL here merely for demonstration purposes (especially environment-variable-based configuration)
-
 version: '3.1'
 version: '3.1'
 
 
 services:
 services: