Skip to content

feat(appflowy): add AppFlowy service #5535

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: next
Choose a base branch
from

Conversation

MMTE
Copy link
Contributor

@MMTE MMTE commented Apr 3, 2025

Changes

  1. Added AppFlowy service configuration in templates/compose/appflowy.yaml with:
  • Core services:
    • smtp4dev - For email testing
    • minio - For S3-compatible storage
    • postgres - Database with pgvector extension
    • redis - For caching and messaging
    • gotrue - Authentication service
    • appflowy_cloud - Main backend API
    • appflowy_web - Web frontend
    • admin_frontend - Admin panel
    • ai - AI service
    • appflowy_worker - Background worker
    • nginx - Reverse proxy
  1. Added service template configuration in templates/service-templates.json:

    • Name: "appflowy"
    • Documentation link
    • Slogan: "Open Source Alternative to Notion - Self-hosted Collaborative Knowledge Base"
    • Tags: productivity, notes, knowledge-base, collaboration, document
    • Port: 80
    • Logo path: "svgs/appflowy.svg"
  2. Environment Configuration:

    • Database credentials and configuration
    • Redis settings
    • MinIO storage configuration
    • Authentication settings
    • SMTP settings for email
    • OAuth provider configurations
    • AI service settings
  3. Added comprehensive NGINX configuration with:

    • WebSocket support
    • CORS configuration
    • Proxy settings for all services
    • Health checks
    • File upload limits
    • Proper routing for all components

Issues

/claim #4458

@algora-pbc algora-pbc bot added the 🙋 Bounty claim Issues or PRs that have a Bounty ready to be claimed. label Apr 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🙋 Bounty claim Issues or PRs that have a Bounty ready to be claimed.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant