这份指南描述了如何使用Docker安装并设置 Misskey 。
-
克隆 Misskey 项目的 master 分支。
git clone -b master git://github.com/misskey-dev/misskey.git -
进入 misskey 文件夹。
cd misskey -
检查 最新发布版 标签。
git checkout master
可以按照如下方式创建配置文件:
cd .config
cp example.yml default.yml
cp docker_example.env docker.env这个文件的编辑工作基本与非 Docker 环境的版本相同。
但请注意, Postgresql、 Redis 和 Elasticsearch 的 主机名(hostname) 配置不应该是 localhost ,它们被设置在 docker-compose.yml 文件中。
以下是默认的主机名:
| 服务 | 主机名 |
|---|---|
| Postgresql | db |
| Redis | redis |
| Elasticsearch | es |
在这个文件中配置 Postgresql 。 至少需要如下这些配置:
| 名称 | 描述 |
|---|---|
POSTGRES_PASSWORD |
数据库密码 |
POSTGRES_USER |
数据库用户名 |
POSTGRES_DB |
数据库名 |
编辑 docker-compose.yml 文件。
使用如下的方式构建Misskey:
docker-compose build
docker-compose run --rm web yarn run init干得不错!现在您拥有了一个可以运行Misskey的环境啦。
只需要 docker-compose up -d 即可。玩得愉快!
git stashgit checkout mastergit pullgit stash popdocker-compose build- 检查 更新日志 以获取升级迁移信息。
docker-compose stop && docker-compose up -d
如何执行 控制台指令:
docker-compose run --rm web node built/tools/mark-admin @example
如果您有任何疑问或是困惑,欢迎与我们联系!