活动公告

系统通知
通知:本站资源由网友上传分享,如有违规等问题请到版务模块进行投诉,资源失效请在帖子内回复要求补档,会尽快处理!
10-23 09:31

搭建一个绘图应用—tldraw

SunJu_FaceMall

1696

主题

4939

科技点

2741

积分

管理员

十斤包邮

积分
2741

三倍冰淇淋无人之境【一阶】柴到了小樱(小丑装)立华奏

管理员 发表于 2025-3-13 02:07:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x

介绍

tldraw是一款免费的绘图和图表工具,具有手绘风格和智能箭头、捕捉和便签等便捷功能,可以导入本机图片,绘图后也可以导出各种图片格式。

使用的v1版本制作的镜像,不过也够用了🤔

项目支持中文(右下角点击问号修改),支持英文、符号、数字手写体,不支持中文手写体。

自托管不支持多人项目,可以用官方的。

GitHub地址-v1:tldraw/tldraw-v1: A tiny little drawing app. (github.com)

GitHub地址-v2:tldraw/tldraw: a very good whiteboard (github.com)

官网:tldraw

更好的docker镜像:ratneo/tldraw - Docker Image

A tiny little drawing app变成了a very good whiteboard🥳

预览

1719170116381.webp
1719170119525.webp

下面这张是官网做的,字体不一样。

1719170129767.webp

部署

x64架构可跳过构建镜像阶段直接运行

构建镜像

# 下载代码git clone --depth=1 https://github.com/tldraw/tldraw-v1.git# 进入目录cd tldraw-v1/apps/www/

创建Dockerfile文件

FROM node:16-alpineWORKDIR /appCOPY . .RUN yarn && yarn buildFROM alpine:latestRUN apk add --no-cache yarnWORKDIR /appCOPY --from=0 /app/public ./public    COPY --from=0 --chown=nextjs:nodejs /app/.next ./.next    COPY --from=0 /app/node_modules ./node_modules    COPY --from=0 /app/package.json ./package.jsonCMD ["yarn","start"]
# 构建镜像docker build -t tldraw .

运行

docker run -d --name tldraw -p 3445:80 ratneo/tldraw

ip:3445可打开界面
可以自行修改容器名、端口、启动策略等参数,若使用自己构建的镜像一并修改镜像。



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则