dadbob / AppFlowy-Cloud

AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations. Built with Flutter and Rust.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AppFlowy Cloud

  • Cloud Server for AppFlowy

Deployment

Development

Pre-requisites

You'll need to install:

Configuration

  • copy the configurations from dev.env to .env
  • edit the .env as required (such as SMTP configurations)

Run the dependency servers

docker compose --file docker-compose-dev.yml up -d

Install sqlx-cli

cargo install sqlx-cli

Run sqlx migration

sqlx database create
sqlx migrate run
cargo sqlx prepare --workspace

Run the AppFlowy-Cloud server

cargo run

Run the tests

Test

cargo test

Debugging

Postgres

    export PGPASSWORD=password
    psql --host=localhost --username=postgres --port=5433
  • Redis
    redis-cli -p 6380

Minio

Portainer

About

AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations. Built with Flutter and Rust.

License:GNU Affero General Public License v3.0


Languages

Language:Rust 84.6%Language:HTML 11.0%Language:PLpgSQL 1.6%Language:Shell 1.1%Language:CSS 1.0%Language:Dockerfile 0.5%Language:Makefile 0.0%