summaryrefslogtreecommitdiff
path: root/docs/docker.en.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/docker.en.md')
-rw-r--r--docs/docker.en.md34
1 files changed, 31 insertions, 3 deletions
diff --git a/docs/docker.en.md b/docs/docker.en.md
index f0fcdb66d5..ee69b6d7ae 100644
--- a/docs/docker.en.md
+++ b/docs/docker.en.md
@@ -15,9 +15,37 @@ This guide describes how to install and setup Misskey with Docker.
*2.* Configure Misskey
----------------------------------------------------------------
-1. `cp .config/example.yml .config/default.yml` Copy the `.config/example.yml` and rename it to `default.yml`.
-2. `cp .config/mongo_initdb_example.js .config/mongo_initdb.js` Copy the `.config/mongo_initdb_example.js` and rename it to `mongo_initdb.js`.
-3. Edit `default.yml` and `mongo_initdb.js`.
+
+Create configuration files with following:
+
+```bash
+cd .config
+cp example.yml default.yml
+cp docker_example.env docker.env
+```
+
+### `default.yml`
+
+Edit this file the same as non-Docker environment.
+However hostname of Postgresql, Redis and Elasticsearch are not `localhost`, they are set in `docker-compose.yml`.
+The following is default hostname:
+
+| Service | Hostname |
+|---------------|----------|
+| Postgresql | `db` |
+| Redis | `redis` |
+| Elasticsearch | `es` |
+
+### `docker.env`
+
+Configure Postgresql in this file.
+The minimum required settings are:
+
+| name | Description |
+|---------------------|---------------|
+| `POSTGRES_PASSWORD` | Password |
+| `POSTGRES_USER` | Username |
+| `POSTGRES_DB` | Database name |
*3.* Configure Docker
----------------------------------------------------------------