diff options
| author | かひわし4(バージョン1) <khws4v1@gmail.com> | 2018-10-09 15:09:50 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2018-10-09 15:09:50 +0900 |
| commit | 7a406c1f135bd1020528cf46870b70360342d244 (patch) | |
| tree | 2c8b16207dc820d6388685e9bdd21a9047fa869b /docker-compose.yml | |
| parent | 10.3.0 (diff) | |
| download | sharkey-7a406c1f135bd1020528cf46870b70360342d244.tar.gz sharkey-7a406c1f135bd1020528cf46870b70360342d244.tar.bz2 sharkey-7a406c1f135bd1020528cf46870b70360342d244.zip | |
Docker (#2867)
* Dockerize Misskey
* Add a new line at EOF
* Add support Elasticsearch
* /
* Add setup document for docker
* Add english document
* Edit docs
* docker -> Docker
* Arrange format
* Update docker.en.md
* Modify title
Diffstat (limited to 'docker-compose.yml')
| -rw-r--r-- | docker-compose.yml | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000000..1b2e6c9fc3 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,52 @@ +version: "3" + +services: + web: + build: . + restart: always + links: + - mongo + - redis +# - es + ports: + - "127.0.0.1:3000:3000" + networks: + - internal_network + - external_network + + redis: + restart: always + image: redis:4.0-alpine + networks: + - internal_network +### Uncomment to enable Redis persistance +# volumes: +# - ./redis:/data + + mongo: + restart: always + image: mongo:4.1-bionic + networks: + - internal_network + environment: + MONGO_INITDB_DATABASE: "misskey" + volumes: + - ./.config/mongo_initdb.js:/docker-entrypoint-initdb.d/mongo_initdb.js:ro +### Uncomment to enable MongoDB persistance +# - ./mongo:/data + +# es: +# restart: always +# image: docker.elastic.co/elasticsearch/elasticsearch-oss:6.4.2 +# environment: +# - "ES_JAVA_OPTS=-Xms512m -Xmx512m" +# networks: +# - internal_network +#### Uncomment to enable ES persistence +## volumes: +## - ./elasticsearch:/usr/share/elasticsearch/data + +networks: + internal_network: + internal: true + external_network: |