NocoBase搭建(下):安装NocoBase

系统和Docker安装好后,开始安装NocoBase。
一.创建文件夹NocoBase
root@Nocobase:/mkdir NocoBase && cd NocoBase

二.创建 docker-compose.yml
root@Nocobase:/vi docker-compose.yml
version: "3"

networks:
  nocobase:
    driver: bridge

services:
  app:
    image: nocobase/nocobase:latest
    networks:
      - nocobase
    depends_on:
      - postgres
    environment:
      # The application's secret key, used to generate user tokens, etc.
      # If APP_KEY is changed, old tokens will also become invalid.
      # It can be any random string, and make sure it is not exposed.应用程序密码
      - APP_KEY=Wodenocobase
      # Database type, supports postgres, mysql, mariadb数据库类型
      - DB_DIALECT=postgres
      # Database host, can be replaced with the IP of an existing database server数据库服务器地址
      - DB_HOST=postgres
      # Database name
      - DB_DATABASE=nocobase
      # Database user
      - DB_USER=nocobase
      # Database password数据库密码
      - DB_PASSWORD=Wodenocobase
      # Timezone
      - TZ=Asia/Shanghai
    volumes:
      - ./storage:/usr/nocobase/storage
    ports:
      - "13000:80"
    # init: true

  # If using an existing database server, postgres service can be omitted
  postgres:
    image: postgres:16
    restart: always
    command: postgres -c wal_level=logical
    environment:
      POSTGRES_USER: nocobase
      POSTGRES_DB: nocobase
      POSTGRES_PASSWORD: Wodenocobase
    volumes:
      - ./storage/db/postgres:/var/lib/postgresql/data
    networks:
      - nocobase

三.安装docker-compose
root@Nocobase:/usr/NocoBase# docker-compose pull
-bash: docker-compose: command not found
root@Nocobase:/usr/NocoBase# docker-compose -version
-bash: docker-compose: command not found
需要安装docker-compose
root@Nocobase:/usr/NocoBase# apt install docker-compose
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done

四.安装启动NocoBase
安装docker-compose 后终于可以正常拉起Docker了。
root@Nocobase:/usr/NocoBase# docker-compose pull
Pulling postgres ... done
Pulling app      ... done
root@Nocobase:/usr/NocoBase# docker-compose up -d
Creating network "nocobase_nocobase" with driver "bridge"
Creating nocobase_postgres_1 ... done
Creating nocobase_app_1      ... done
root@Nocobase:/usr/NocoBase# docker-compose logs app
Attaching to nocobase_app_1
app_1       | copying...
app_1       | yarn run v1.22.19
app_1       | $ nocobase create-nginx-conf
app_1       | Done in 0.62s.
app_1       | nginx started
app_1       | yarn run v1.22.19
app_1       | $ nocobase start --quickstart
app_1       | 2024-11-17T09:22:08: PM2 log: Launching in no daemon mode
app_1       | 2024-11-17T09:22:08: PM2 log: App [index:0] starting in -fork mode-
app_1       | 2024-11-17T09:22:08: PM2 log: App [index:0] online
root@Nocobase:/usr/NocoBase#

五.登录NocoBase
http://localhost:13000
admin@nocobase.com  admin123

六.搭建NocoBase应用
有很完整的开发例子:任务管理系统
熟悉UI Editor:界面,切换开发和运行状态,熟悉数据源和Collection的建立。通过Group,Page,Link构建你的菜单系统。在创建的Page上放置数据块(表格,表单,列表,图表。日历,甘特图等),一会儿就可以搭建出一个应用系统。

这才叫真正的低代码!
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/63848.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

实践项目3:温度采集系统

一、功能说明 基于AVR单片机设计一温度采集系统。该系统由一个主机和一个从机构成,能够实时检测并显示现场温度,当温度超过预置温度时,进行声光报警。 二、具体要求 1、主机与从机之间采用串口通信; 2、从机采集温度并通过串口…

React简单入门 - [Next.js项目] - 页面跳转、AntD组件、二级目录等

须知 1Next.js 官网(英文)https://nextjs.org/2Next.js 文档(中文)https://nextjscn.org/docs/3Ant Design组件总览https://ant-design.antgroup.com/components/overview-cn4tailwindcss类名大全 官网https://www.tailwindcss.cn/docs/justify-content 5tailwindcss常用类…

Java中的“泛型“

泛型(Generics)是Java中的一种重要特性,它允许在定义类、接口和方法时使用类型参数(type parameters)。泛型的主要目的是提高代码的类型安全性和重用性。下面我将详细讲解Java中的泛型。 1. 泛型的基本概念 泛型允许我…

Python知识分享第25天-快速排序算法

快速排序算法 快速排序(QuickSort)是一种基于分治法的高效排序算法。它通过选择一个“基准”元素,将数组分成两个子数组,其中一个子数组的所有元素都比基准小,另一个子数组的所有元素都比基准大,然后递归地…

PyTorch练习——张量的四则运算与矩阵运算

练习1: # 导入Torch库 import torch# 创建两个张量 x torch.tensor([1, 2, 3]) y torch.tensor([4, 5, 6])# 执行加法操作 z torch.add(x, y) print("加法结果:", z)# 执行减法操作 z torch.subtract(x, y) print("减法结果&#xf…

String【Redis对象篇】

🏆 作者简介:席万里 ⚡ 个人网站:https://dahua.bloggo.chat/ ✍️ 一名后端开发小趴菜,同时略懂Vue与React前端技术,也了解一点微信小程序开发。 🍻 对计算机充满兴趣,愿意并且希望学习更多的技…

C# 上位机项目开发实例全解析

一、项目规划与需求分析 功能确定 数据监控: 明确需采集和展示的设备数据种类,如温度、压力数值。规划数据的实时更新频率,保证监控的时效性。控制操作: 列出上位机对下位机的控制功能,如设备的启动与停止。设计控制指…

我们来学mysql -- MSI安装(安装篇)

主题 书接上文,在《探讨win安装方式》中官方推荐MSI要是把大厂的标准奉为圭臬,说啥认啥,他一翻脸,小丑不就是咱了再说了,都干到家门口了8.4版本官方文档,还不给他梭罗下 MSI 点击**.msi弹出MySQL Install…

2024年12月六级写作复习资料

1 如何看待”社交搭子“的现象 1.1 范文 In the rapid pace of modern life, emerging as a novel social model, “da zi socializing” is gaining increasing popularity among young people. It breaks free from the constraints of traditional social interactions, c…

【IC面试问题:UCIE PHY LSM AXI Cache】

IC面试问题:UCIE PHY LSM && AXI && Cache 1 UCIE PHY LSM有几种状态? 以及L1和L2这两种低功耗状态有什么区别?2 AXI的特性? 通道之间有依赖关系吗? master和slave的valid和ready关系? 写数…

C++ 中多态性在实际项目中的应用场景

背景与需求 在一个图形绘制软件中,需要绘制多种不同的图形,如圆形、矩形、三角形等。每个图形都有自己的绘制方法,但是它们都可以被看作是一个抽象的 “图形” 概念,并且都有一个共同的操作,比如绘制(draw&…

html|本地实现浏览器m3u8播放器,告别网络视频卡顿

前言 网络上经常是以m3u8文件传输视频流的 ,但是有时网络慢往往导致视频播放卡顿。于是我在想能不能先下载然后再播放呢?于是尝试下载然后实现本地播放m3u8视频。 正文 1.找到网络视频流的m3u8连接 一般在浏览器按F12就可以看到有请求视频流的连接。 …

交互开发---测量工具(适用VTK或OpenGL开发的应用程序)

简介: 经常使用RadiAnt DICOM Viewer来查看DICOM数据,该软件中的测量工具比较好用,就想着仿照其交互方式自己实现下。后采用VTK开发应用程序时,经常需要开发各种各样的测量工具,如果沿用VTK的widgets的思路&#xff0c…

VirtIO实现原理之数据结构与数据传输演示(4)

接前一篇文章:VirtIO实现原理之数据结构与数据传输演示(3) 本文内容参考: VirtIO实现原理——vring数据结构-CSDN博客 VirtIO实现原理——数据传输演示-CSDN博客 特此致谢! 一、数据结构总览 2. 相关数据结构 前文书介绍了《Virtual I/O Device (VIRTIO) Version 1.3…

【蓝桥杯每日一题】技能升级

技能升级 2024-12-10 蓝桥杯每日一题 技能升级 二分 题目大意 一个角色有 N 种可以增加攻击力的技能,对于第 i 个技能首次升级可以提升 A i A_i Ai​ 点攻击力,随后的每次升级增加的攻击力都会减少 B i B_i Bi​ 。升级 ⌈ A i B i ⌉ \lceil \frac{A…

uniapp -- 实现页面滚动触底加载数据

效果 首选,是在pages.json配置开启下拉刷新 {"path": "pages/my/document/officialDocument","style": {"navigationStyle":</

角色动起来

GitHub - LordLiang/DrawingSpinUp: (SIGGRAPH Asia 2024) This is the official PyTorch implementation of SIGGRAPH Asia 2024 paper: DrawingSpinUp: 3D Animation from Single Character Drawings

MySQL 时区参数 time_zone 详解

文章目录 前言1. 时区参数影响2. 如何设置3. 字段类型选择 前言 MySQL 时区参数 time_zone 有什么用&#xff1f;修改它有什么影响&#xff1f;如何设置该参数&#xff0c;本篇文章会详细介绍。 1. 时区参数影响 time_zone 参数影响着 MySQL 系统函数还有字段的 DEFAULT CUR…

【信息系统项目管理师】论文:论信息系统项目的整合管理

文章目录 正文一、制定项目章程二、指定项目管理计划三、指导与管理项目工作四、管理项目知识五、监控项目工作六、实施整体变更控制七、结束项目或阶段 正文 根据省自然资源厅的总体部署&#xff0c;XX市决定于2023年8月开始全市不动产登记系统建设&#xff0c;要求在2024年8…

漫谈前端:2025年框架是该选vue还是react?

相信很多前端小伙伴都有过纠结的时候&#xff0c;开始一个项目的时候是该选vue还是react。很多情况下&#xff0c;都是根据团队现有框架延续&#xff0c;或者是自身数量度。渐渐的公司组件和规范全基于某一种框架&#xff0c;虽然很爽但Allin难掉头。本文就浅浅的比较下vue和re…