################# DOCKER ################# ADMINER_PORT=10101 DB_MYSQL_PORT=10102 DB_POSTGRES_PORT=10103 VERDACCIO_PORT=10104 # VERDACCIO_URL=http://host.docker.internal:10104/ ################# TACHYBASE APPLICATION ################# # !!! When `APP_ENV=production`, opening http://localhost:13000/ will show "Not Found". # !!! It is recommended to use nginx to proxy static files. For example https://github.com/tachybase/tachybase/blob/main/docker/tachybase/tachybase.conf APP_ENV=development APP_PORT=20000 APP_KEY=test-key-e2e SOCKET_PATH=storage/e2e/gateway.sock __E2E__=true # 启用 mock-collections 插件 APPEND_PRESET_BUILT_IN_PLUGINS=mock-collections API_BASE_PATH=/api/ API_BASE_URL= PROXY_TARGET_URL= LOGGER_TRANSPORT= LOGGER_LEVEL= LOGGER_BASE_PATH=storage/e2e/logs ################# DATABASE ################# DB_DIALECT=postgres DB_STORAGE=storage/e2e/db/tachybase.sqlite DB_TABLE_PREFIX= DB_HOST=localhost DB_PORT=5432 DB_DATABASE=tachybase-e2e DB_USER=tachybase DB_PASSWORD=tachybase # DB_LOGGING=on # DB_UNDERSCORED=false #== SSL CONFIG ==# # DB_DIALECT_OPTIONS_SSL_CA= # DB_DIALECT_OPTIONS_SSL_KEY= # DB_DIALECT_OPTIONS_SSL_CERT= # DB_DIALECT_OPTIONS_SSL_REJECT_UNAUTHORIZED=true ################# CACHE ################# # default is memory cache, when develop mode,code's change will be clear memory cache, so can use 'cache-manager-fs-hash' # CACHE_CONFIG={"storePackage":"cache-manager-fs-hash","ttl":86400,"max":1000} ################# STORAGE (Initialization only) ################# INIT_ROOT_EMAIL=admin@tachybase.com INIT_ROOT_PASSWORD=admin123 INIT_ROOT_NICKNAME=Super Admin INIT_ROOT_USERNAME=tachybase # local or ali-oss DEFAULT_STORAGE_TYPE=local # LOCAL STORAGE LOCAL_STORAGE_BASE_URL=/storage/uploads-e2e LOCAL_STORAGE_DEST=storage/uploads-e2e # ALI OSS STORAGE ALI_OSS_STORAGE_BASE_URL= ALI_OSS_REGION=oss-cn-beijing ALI_OSS_ACCESS_KEY_ID= ALI_OSS_ACCESS_KEY_SECRET= ALI_OSS_BUCKET= # Tencent COS STORAGE TX_COS_STORAGE_BASE_URL= TX_COS_REGION=ap-guangzhou TX_COS_SECRET_ID= TX_COS_SECRET_KEY= TX_COS_BUCKET= # AWS AWS_ACCESS_KEY_ID= AWS_SECRET_ACCESS_KEY= AWS_S3_REGION= AWS_S3_BUCKET= AWS_S3_STORAGE_BASE_URL= # ALI SMS VERIFY CODE CONFIG INIT_ALI_SMS_ACCESS_KEY= INIT_ALI_SMS_ACCESS_KEY_SECRET= INIT_ALI_SMS_ENDPOINT= INIT_ALI_SMS_VERIFY_CODE_TEMPLATE= INIT_ALI_SMS_VERIFY_CODE_SIGN= # use any string name (no space) DEFAULT_SMS_VERIFY_CODE_PROVIDER= # in nodejs 17+ that SSL v3 causes some ecosystem libraries to become incompatible. Configuring this option can prevent upgrading SSL V3 # NODE_OPTIONS=--openssl-legacy-provider