From 88dd3dd569e0aa4dc3e0d68bf0da0d840ad76aa1 Mon Sep 17 00:00:00 2001 From: chenos Date: Sat, 13 Jan 2024 18:36:11 +0800 Subject: [PATCH] feat: update docs --- docker/app-mariadb/docker-compose.yml | 33 +++++++++++++++++++ docker/app-mysql/docker-compose.yml | 7 ++-- docker/app-postgres/docker-compose.yml | 4 +-- docker/app-sqlite/docker-compose.yml | 4 +-- .../core/create-nocobase-app/src/generator.js | 2 +- 5 files changed, 42 insertions(+), 8 deletions(-) create mode 100644 docker/app-mariadb/docker-compose.yml diff --git a/docker/app-mariadb/docker-compose.yml b/docker/app-mariadb/docker-compose.yml new file mode 100644 index 0000000000..ff9d33b2b5 --- /dev/null +++ b/docker/app-mariadb/docker-compose.yml @@ -0,0 +1,33 @@ +version: "3" +networks: + nocobase: + driver: bridge +services: + app: + image: nocobase/nocobase:latest + networks: + - nocobase + depends_on: + - mariadb + environment: + - APP_KEY=your-secret-key # Replace it with your own app key + - DB_DIALECT=mariadb + - DB_HOST=mariadb + - DB_DATABASE=nocobase + - DB_USER=nocobase + - DB_PASSWORD=nocobase + - DB_TIMEZONE=+08:00 + volumes: + - ./storage:/app/nocobase/storage + ports: + - "13000:80" + mariadb: + image: mariadb:latest + environment: + MYSQL_DATABASE: nocobase + MYSQL_USER: nocobase + MYSQL_PASSWORD: nocobase + MYSQL_ROOT_PASSWORD: nocobase + restart: always + networks: + - nocobase \ No newline at end of file diff --git a/docker/app-mysql/docker-compose.yml b/docker/app-mysql/docker-compose.yml index a86a4dae18..8b6c24a362 100644 --- a/docker/app-mysql/docker-compose.yml +++ b/docker/app-mysql/docker-compose.yml @@ -4,24 +4,25 @@ networks: driver: bridge services: app: - image: nocobase/nocobase:main + image: nocobase/nocobase:latest networks: - nocobase depends_on: - mysql environment: + - APP_KEY=your-secret-key # Replace it with your own app key - DB_DIALECT=mysql - DB_HOST=mysql - DB_DATABASE=nocobase - DB_USER=nocobase - DB_PASSWORD=nocobase - - LOCAL_STORAGE_BASE_URL=/storage/uploads + - DB_TIMEZONE=+08:00 volumes: - ./storage:/app/nocobase/storage ports: - "13000:80" mysql: - image: mysql:8 + image: mysql:latest environment: MYSQL_DATABASE: nocobase MYSQL_USER: nocobase diff --git a/docker/app-postgres/docker-compose.yml b/docker/app-postgres/docker-compose.yml index c48e05c22c..d7e5c04e8f 100644 --- a/docker/app-postgres/docker-compose.yml +++ b/docker/app-postgres/docker-compose.yml @@ -4,16 +4,16 @@ networks: driver: bridge services: app: - image: nocobase/nocobase:main + image: nocobase/nocobase:latest networks: - nocobase environment: + - APP_KEY=your-secret-key # Replace it with your own app key - DB_DIALECT=postgres - DB_HOST=postgres - DB_DATABASE=nocobase - DB_USER=nocobase - DB_PASSWORD=nocobase - - LOCAL_STORAGE_BASE_URL=/storage/uploads volumes: - ./storage:/app/nocobase/storage ports: diff --git a/docker/app-sqlite/docker-compose.yml b/docker/app-sqlite/docker-compose.yml index 9cb13179c6..45297b2e4c 100644 --- a/docker/app-sqlite/docker-compose.yml +++ b/docker/app-sqlite/docker-compose.yml @@ -4,11 +4,11 @@ networks: driver: bridge services: app: - image: nocobase/nocobase:main + image: nocobase/nocobase:latest networks: - nocobase environment: - - LOCAL_STORAGE_BASE_URL=/storage/uploads + - APP_KEY=your-secret-key # Replace it with your own app key volumes: - ./storage:/app/nocobase/storage ports: diff --git a/packages/core/create-nocobase-app/src/generator.js b/packages/core/create-nocobase-app/src/generator.js index 4670666de1..e8661af296 100644 --- a/packages/core/create-nocobase-app/src/generator.js +++ b/packages/core/create-nocobase-app/src/generator.js @@ -134,7 +134,7 @@ class AppGenerator extends Generator { APP_ENV: 'development', DB_DIALECT: dbDialect, APP_KEY: crypto.randomBytes(256).toString('base64'), - PLUGIN_PACKAGE_PREFIX: `@nocobase/plugin-,@nocobase/preset-,@${this.context.name}/plugin-`, + // PLUGIN_PACKAGE_PREFIX: `@nocobase/plugin-,@nocobase/preset-,@${this.context.name}/plugin-`, ...env, }, };