Skip to content

Commit

Permalink
add Penpot
Browse files Browse the repository at this point in the history
  • Loading branch information
Cp0204 committed Jun 20, 2024
1 parent 2416a53 commit e6bf7f1
Show file tree
Hide file tree
Showing 7 changed files with 128 additions and 0 deletions.
127 changes: 127 additions & 0 deletions Apps/penpot/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
name: penpot
services:
penpot-frontend:
image: "penpotapp/frontend:latest"
container_name: penpot-frontend
restart: unless-stopped
ports:
- published: "9001"
target: 80
protocol: tcp
volumes:
- type: bind
source: /DATA/AppData/penpot/assets
target: /opt/data/assets
depends_on:
- penpot-backend
- penpot-exporter
networks:
- penpot
environment:
- PENPOT_FLAGS=enable-registration enable-login-with-password

penpot-backend:
image: "penpotapp/backend:latest"
container_name: penpot-backend
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/penpot/assets
target: /opt/data/assets
depends_on:
- penpot-postgres
- penpot-redis
networks:
- penpot
environment:
- PENPOT_FLAGS=enable-registration enable-login-with-password disable-email-verification enable-smtp enable-prepl-server disable-secure-session-cookies
- PENPOT_PUBLIC_URI=http://localhost:9001
- PENPOT_DATABASE_URI=postgresql://penpot-postgres/penpot
- PENPOT_DATABASE_USERNAME=penpot
- PENPOT_DATABASE_PASSWORD=penpot
- PENPOT_REDIS_URI=redis://penpot-redis/0
- PENPOT_ASSETS_STORAGE_BACKEND=assets-fs
- PENPOT_STORAGE_ASSETS_FS_DIRECTORY=/opt/data/assets
- PENPOT_TELEMETRY_ENABLED=true
- PENPOT_SMTP_DEFAULT_FROM=no-reply@example.com
- PENPOT_SMTP_DEFAULT_REPLY_TO=no-reply@example.com
- PENPOT_SMTP_HOST=penpot-mailcatch
- PENPOT_SMTP_PORT=1025
- PENPOT_SMTP_TLS=false
- PENPOT_SMTP_SSL=false

penpot-exporter:
image: "penpotapp/exporter:latest"
container_name: penpot-exporter
restart: unless-stopped
networks:
- penpot
environment:
- PENPOT_PUBLIC_URI=http://penpot-frontend
- PENPOT_REDIS_URI=redis://penpot-redis/0

penpot-postgres:
image: "postgres:15"
container_name: penpot-postgres
restart: unless-stopped
stop_signal: SIGINT
volumes:
- type: bind
source: /DATA/AppData/penpot/data
target: /var/lib/postgresql/data
networks:
- penpot
environment:
- POSTGRES_INITDB_ARGS=--data-checksums
- POSTGRES_DB=penpot
- POSTGRES_USER=penpot
- POSTGRES_PASSWORD=penpot

penpot-redis:
image: redis:7
container_name: penpot-redis
restart: always
networks:
- penpot

penpot-mailcatch:
image: sj26/mailcatcher:latest
container_name: penpot-mailcatch
restart: unless-stopped
expose:
- '1025'
ports:
- published: "1080"
target: 1080
protocol: tcp
networks:
- penpot

networks:
penpot:
name: penpot

x-casaos:
architectures:
- arm64
- amd64
main: penpot-frontend
author: Cp0204
category: Developer
description:
en_us: Penpot is the first open-source design and prototyping platform meant for cross-domain teams. Designers craft beautiful interfaces with professional vector tools, while developers inspect the code in real-time.
zh_cn: Penpot是第一个开源的设计和原型平台,专为跨领域团队打造。设计人员可以使用专业的矢量工具制作精美的界面,而开发人员可以实时检查代码。
developer: Penpot
icon: https://cdn.jsdelivr.net/gh/Cp0204/CasaOS-AppStore-Play@main/Apps/penpot/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/Cp0204/CasaOS-AppStore-Play@main/Apps/penpot/screenshot-1.png
- https://cdn.jsdelivr.net/gh/Cp0204/CasaOS-AppStore-Play@main/Apps/penpot/screenshot-2.png
- https://cdn.jsdelivr.net/gh/Cp0204/CasaOS-AppStore-Play@main/Apps/penpot/screenshot-3.png
tagline:
en_us: The Open Source design & prototyping platform
zh_cn: 开源的设计和原型平台
thumbnail: https://cdn.jsdelivr.net/gh/Cp0204/CasaOS-AppStore-Play@main/Apps/penpot/thumbnail.png
title:
en_us: Penpot
index: /
port_map: "9001"
Binary file added Apps/penpot/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Apps/penpot/screenshot-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Apps/penpot/screenshot-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Apps/penpot/screenshot-3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Apps/penpot/thumbnail.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,7 @@ If you think this project is helpful to you, you can give me a little support. T
| ![Open WebUI](https://cdn.jsdelivr.net/gh/Cp0204/CasaOS-AppStore-Play@main/Apps/open-webui/icon.png) | [Open WebUI](./Apps/open-webui) | Open WebUI is an extensible, feature-rich, and user-friendly self-hosted WebUI designed to operate entirely offline. It supports various LLM runners, including Ollama and OpenAI-compatible APIs. For more information, be sure to check out our [Open WebUI Documentation](https://docs.openwebui.com/).<br>Open WebUI 是一种可扩展、功能丰富且用户友好的自托管 WebUI,旨在完全离线运行。它支持各种LLM运行器,包括 Ollama 和 OpenAI 兼容的 API。有关更多信息,请务必查看我们的 [Open WebUI 文档](https://docs.openwebui.com/).。 |
| ![Palworld Dedicated Server](https://cdn.jsdelivr.net/gh/Cp0204/CasaOS-AppStore-Play@main/Apps/palworld-server/icon.png) | [Palworld Dedicated Server](./Apps/palworld-server) | Get started with hosting your own Palworld Dedicated Server. Palworld is an action-adventure, survival, and monster-taming game created and published by Japanese developer Pocket Pair. The game is set in an open world populated with animal-like creatures called "Pals", which players can battle and capture to use for base building, traversal, and combat.<br>创建你自己的《幻兽帕鲁》专用服务器。《幻兽帕鲁》是由日本开发商Pocket Pair推出的一款动作冒险生存游戏。游戏设定在一个居住着类似动物的生物“帕鲁”的开放世界中,玩家可以战斗并捕捉帕鲁,然后用它们来建造基地、骑乘和战斗。《幻兽帕鲁》可单人游玩,也可通过私人多人服务器来让最多4名玩家同时在线游戏,还支持最多32名玩家在一个服务器上进行网络游戏。 |
| ![PalWorld Server Tool](https://cdn.jsdelivr.net/gh/Cp0204/CasaOS-AppStore-Play@main/Apps/palworld-server-tool/icon.png) | [PalWorld Server Tool](./Apps/palworld-server-tool) | Through parse Level.sav and RCON, visual interface management PalWorld dedicated server. [documentation](https://github.com/zaigie/palworld-server-tool)<br>基于Level.sav存档解析和RCON优雅地用可视化界面管理幻兽帕鲁专用服务器。[文档](https://github.com/zaigie/palworld-server-tool) |
| ![Penpot](https://cdn.jsdelivr.net/gh/Cp0204/CasaOS-AppStore-Play@main/Apps/penpot/icon.png) | [Penpot](./Apps/penpot) | Penpot is the first open-source design and prototyping platform meant for cross-domain teams. Designers craft beautiful interfaces with professional vector tools, while developers inspect the code in real-time.<br>Penpot是第一个开源的设计和原型平台,专为跨领域团队打造。设计人员可以使用专业的矢量工具制作精美的界面,而开发人员可以实时检查代码。 |
| ![php-nginx](https://cdn.jsdelivr.net/gh/Cp0204/CasaOS-AppStore-Play@main/Apps/php-nginx/icon.png) | [php-nginx](./Apps/php-nginx) | A Docker application that combines PHP-FPM and Nginx to serve PHP websites. It provides a convenient setup for running PHP applications with an Nginx web server.<br>一个将PHP-FPM和Nginx结合起来为PHP网站提供服务的Docker应用。它为使用Nginx作为Web服务器运行PHP应用程序提供了便捷的设置。 |
| ![Planka](https://cdn.jsdelivr.net/gh/Cp0204/CasaOS-AppStore-Play@main/Apps/planka/icon.png) | [Planka](./Apps/planka) | Planka is an elegant open-source project tracking tool designed to help teams efficiently manage project progress and task allocation. It supports creating projects, boards, cards, labels, and tasks, as well as real-time updates, internal notifications, and multi-language interfaces.<br>Planka 是一个优雅的开源项目跟踪工具,帮助团队高效管理项目进度和任务分配。它支持创建项目、看板、卡片、标签和任务,以及实时更新、内部通知和多语言界面。 |
| ![Portainer](https://cdn.jsdelivr.net/gh/Cp0204/CasaOS-AppStore-Play@main/Apps/Portainer/icon.png) | [Portainer](./Apps/Portainer) | Portainer is a lightweight management UI which allows you to easily manage your Docker environments. It is designed to be easy to use and offers full control over your Docker hosts and containers.<br>Portainer 是一个轻量级的管理界面,可让您轻松管理Docker环境。它被设计为易于使用,并提供对Docker主机和容器的完全控制。 |
Expand Down

0 comments on commit e6bf7f1

Please sign in to comment.