跳至正文
Wener Notes

AppWrite

约 1 分钟阅读
    • BSD-3, PHP+TypeScript
    • 只支持 MySQL
bash
# 通过 docker 启动额外服务
# https://appwrite.io/install/compose
# https://appwrite.io/install/env
docker run -it --rm \
  --volume /var/run/docker.sock:/var/run/docker.sock \
  --volume "$(pwd)"/appwrite:/usr/src/code/appwrite:rw \
  --entrypoint="install" \
  appwrite/appwrite:1.2.1

Inside

bash
# entrypoint
# vars doctor maintenance install migrate sdks specs ssl usage version
alias cli="php /usr/src/code/app/cli.php"
cli version

php /usr/src/code/app/cli.php doctor
php /usr/src/code/app/cli.php vars

php /usr/src/code/app/cli.php maintenance

env | grep _APP | sort

# 默认入口
php app/http.php -dopcache.preload=opcache.preload=/usr/src/code/app/preload.php
  • install
    • 生成 /usr/src/code/appwrite/docker-compose.yml
    • 生成 /usr/src/code/appwrite/.env

FAQ

The current project has exceeded the maximum number of users. Please check your user limit in the Appwrite console.

  • _APP_CONSOLE_WHITELIST_ROOT

关联信息

反向链接、本文链接的其他页面和外部资料。

反向链接

  • supabase
    笔记 · appwrite

    supabase/supabase · Apache-2.0, TS, Postgres · 一套部署只能支持 1 个项目 - #4907 · 不能作为 SaaS - 除非二次开发 · 推荐 appwrite · studio 没有安全概念,不适合公网 - 如果需要至少反向代理加上 BasicAuth

参考资料

GitHub6 条
其他外链1 条
最近更新commit ddafdf7编辑