Home

Awesome

bookmark 在线书签

最新版本

特性

bookmark 书签

notes 笔记

截图

使用

1. 二进制文件执行

下载页面下载对应平台

使用

  1. 执行 ./bookmark init 创建配置文件(默认为sqlite数据库)
  2. 执行 ./bookmark createUser 创建用户 登录页面注册
  3. 执行 ./bookmark 启动

2. docker-compose 部署

version: "3"
services:
  bookmark:
    image: glennliao/bookmark:latest
    container_name: bookmark
    restart: always
    # 使用mysql可外部挂载配置文件 config.toml , 默认使用sqlite, 需将数据库文件挂载到 /app/bookmark.db
    # 如果需要上传自定义图标, 需要将 /app/runtime挂载出来
    #volumes:
    #  - ./config.toml:/app/config.toml  
    ports:
      - 8082:8082

3 .源码编译 部署

  1. 安装 goframe cli工具
  2. 编译 前端
cd ui && pnpm i && pnpm run build:prod

生成的静态文件会打包到packed目录中

  1. 编译后端
# linux/amd64
gf build -s linux -a amd64 main.go