Bieber b4cb680f53
refactor: ai sdk 6 (#2118)
* chore: update tracing details

* feat: add attachemnt ro

* feat: upgrade to zod 4 and ai-sdk 5

* chore: openapi -> meta

* feat: ai-sdk 6

* chore: standard resource type

* feat: grid view state subscriber

* feat: pick upgrade node to 22

* fix: remove swagger to makesure backend start

* fix: remove swagger to makesure backend start

* chore: fix typecheck

* chore: clean ui effect

* chore: i18n for tools

* fix: card ui

* chore: update ai sdk provider

* fix: should not delete the last view in table

* feat: better zod error

* chore: clean base card

* fix: restore into base logic

* chore: i18n for tools

* chore: i18n for tools

* fix: swagger is back

* fix: pnpm lock

* fix: unit test

* fix: remove token

* fix: typecheck

* feat: proxy setting

* chore: update i18n for chat

* chore: tools i18n

* chore: upgrade ai sdk

* chore: i18n for ai gateway

* chore: rename app generation to app builder

* chore: remove deprecated version

* feat: adjust feature limitations

* chore: tools i18n

* fix: lint issue

* fix: api tag

* chore: zod i18n

* chore: add credit limit exceeded error handling

---------

Co-authored-by: SkyHuang <sky.huang.fe@gmail.com>
2025-12-09 14:43:29 +08:00
..
2025-12-09 14:43:29 +08:00

Setup Instructions for Teable Cluster

Before executing docker compose up -d, ensure to update the variables in the .env file according to your environment's requirements.

Teable Configuration

  • Access URL: Access the Teable interface via http://127.0.0.1:80.
  • Database Storage: Utilizes PostgreSQL database for data storage.
  • Telemetry: Telemetry collection is disabled by default.

MinIO Endpoint Configuration

When configuring the Teable cluster to use MinIO for storage, it's necessary to replace the placeholder <MINIO_ENDPOINT> in the .env file with the appropriate endpoint:

  • For Intranet Use: Replace <MINIO_ENDPOINT> with the IP address of the host where MinIO is deployed. This setup is recommended if MinIO and Teable are on the same network.

  • For Extranet Use: Replace <MINIO_ENDPOINT> with the domain name or extranet IP address of your MinIO instance. Use this configuration if you need to access MinIO from outside your local network.

Public Database Proxy Configuration

To ensure smooth native database connections, you need to set the PUBLIC_DATABASE_PROXY variable in the .env file to its default value, 127.0.0.1:42345. This port should match the port specified for the teable-db container in the docker-compose.yaml file's ports attribute and can be adjusted to suit your needs.

Important Note: When using ports 80 or 443, it's essential to explicitly specify the port number in the URL. Failing to do so is not allowed. This practice guarantees accurate address resolution and dependable connectivity, providing a solid foundation for your database connections.

Ensure to review and adjust these configurations to match your deployment environment before starting the Teable cluster.