/AppFlowy-Cloud

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

Primary LanguageRustGNU Affero General Public License v3.0AGPL-3.0

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