开源原型设计协助平台penpot on docker

Figma 是许多人推荐的流行界面设计工具,但由于该公司最近对其免费计划施加了限制,因此被认为不合适。
这种担忧在 Adobe 收购 Figma 之前就已经出现,所以现在回想起来,不使用它的决定更加重要!

团队研究了 Penpot,发现它符合每个人的要求。Penpot 是第一个面向跨领域团队的开源设计和原型平台。
Kaleidos 内的一个团队创建了 Penpot。Kaleidos 是一家成立于 2011 年的科技公司,完全专注于开源项目。

https://help.penpot.app/technical-guide/getting-started/#install-with-docker

下载

curl -o docker-compose.yaml https://raw.githubusercontent.com/penpot/penpot/main/docker/images/docker-compose.yaml

启动

docker compose -p penpot -f docker-compose.yaml up -d

停止

docker compose -p penpot -f docker-compose.yaml down

更新

docker compose -f docker-compose.yaml pull

访问

https://penpot.gaojinbo.com

解决penpot不能登录问题

问题原因:
由于非 HTTPS Cookie 无法设置“secure”属性,已拒绝 Cookie “auth-token”
所以问题找到了就是要把安全cookie关掉

vi docker-compose.yaml
PENPOT_FLAGS=enable-registration enable-login-with-password disable-email-verification enable-smtp enable-prepl-server disable-secure-session-cookies
彻底关闭disable-secure-session-cookies

docker compose -p penpot -f docker-compose.yaml down
docker compose -p penpot -f docker-compose.yaml up -d