{"id":20532016,"url":"https://github.com/monogramm/docker-penpot-backend","last_synced_at":"2025-04-14T06:23:49.945Z","repository":{"id":52172395,"uuid":"190385884","full_name":"Monogramm/docker-penpot-backend","owner":"Monogramm","description":":whale: Docker image for Penpot backend","archived":false,"fork":false,"pushed_at":"2021-08-30T17:51:51.000Z","size":174,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-27T20:11:53.474Z","etag":null,"topics":["alpine","api","backend","clojure","debian","docker","rest","uxbox"],"latest_commit_sha":null,"homepage":"https://github.com/penpot/penpot","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Monogramm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-06-05T11:56:15.000Z","updated_at":"2021-08-30T17:51:55.000Z","dependencies_parsed_at":"2022-08-24T02:31:07.248Z","dependency_job_id":null,"html_url":"https://github.com/Monogramm/docker-penpot-backend","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Monogramm%2Fdocker-penpot-backend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Monogramm%2Fdocker-penpot-backend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Monogramm%2Fdocker-penpot-backend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Monogramm%2Fdocker-penpot-backend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Monogramm","download_url":"https://codeload.github.com/Monogramm/docker-penpot-backend/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248831356,"owners_count":21168456,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alpine","api","backend","clojure","debian","docker","rest","uxbox"],"created_at":"2024-11-16T00:12:03.204Z","updated_at":"2025-04-14T06:23:49.917Z","avatar_url":"https://github.com/Monogramm.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![License: GPL v3][uri_license_image]][uri_license]\n[![GitHub Workflow Status](https://img.shields.io/github/workflow/status/Monogramm/docker-penpot-backend/Docker%20Image%20CI)](https://github.com/Monogramm/docker-penpot-backend/actions)\n[![Docker Automated buid](https://img.shields.io/docker/cloud/build/monogramm/docker-penpot-backend.svg)](https://hub.docker.com/r/monogramm/docker-penpot-backend/)\n[![Docker Pulls](https://img.shields.io/docker/pulls/monogramm/docker-penpot-backend.svg)](https://hub.docker.com/r/monogramm/docker-penpot-backend/)\n[![](https://images.microbadger.com/badges/version/monogramm/docker-penpot-backend.svg)](https://microbadger.com/images/monogramm/docker-penpot-backend)\n[![](https://images.microbadger.com/badges/image/monogramm/docker-penpot-backend.svg)](https://microbadger.com/images/monogramm/docker-penpot-backend)\n\n# Penpot Backend Docker image\n\nDocker image for Penpot Backend.\n\n🚧 **This image is still in beta!**\n\n## What is Penpot\n\nPenpot is The Open-Source prototyping tool.\n\n\u003e \u003chttps://www.penpot.app/\u003e\n\n\u003e \u003chttps://github.com/penpot/penpot\u003e\n\n## Supported tags\n\n\u003chttps://hub.docker.com/r/monogramm/docker-penpot-backend/\u003e\n\n\u003c!-- \u003eDocker Tags --\u003e\n\n-   main-jdk-11-slim-buster main  (`images/main/openjdk-11-tools-deps-slim-buster/Dockerfile`)\n-   main-jdk-16-alpine  (`images/main/openjdk-16-tools-deps-alpine/Dockerfile`)\n-   develop-jdk-11-slim-buster develop  (`images/develop/openjdk-11-tools-deps-slim-buster/Dockerfile`)\n-   develop-jdk-16-alpine  (`images/develop/openjdk-16-tools-deps-alpine/Dockerfile`)\n-   1.7.4-alpha-jdk-11-slim-buster 1.7-jdk-11-slim-buster jdk-11-slim-buster 1.7.4-alpha 1.7 latest  (`images/1.7/openjdk-11-tools-deps-slim-buster/Dockerfile`)\n-   1.7.4-alpha-jdk-16-alpine 1.7-jdk-16-alpine jdk-16-alpine  (`images/1.7/openjdk-16-tools-deps-alpine/Dockerfile`)\n-   1.6.5-alpha-jdk-11-slim-buster 1.6-jdk-11-slim-buster 1.6.5-alpha 1.6  (`images/1.6/openjdk-11-tools-deps-slim-buster/Dockerfile`)\n-   1.6.5-alpha-jdk-16-alpine 1.6-jdk-16-alpine  (`images/1.6/openjdk-16-tools-deps-alpine/Dockerfile`)\n\n\u003c!-- \u003cDocker Tags --\u003e\n\n## How to run this image\n\nYou can use the example `docker-compose.yml` at the root of the project to start a local Penpot instance.\nFeel free to update the content of `.env` to your needs.\n\n### Persistent data\n\nThe Penpot installation and most data are stored in the database (assets are stored separately depending on configuration). The docker daemon will store that data within the docker directory `/var/lib/docker/volumes/...`. That means your data is saved even if the container crashes, is stopped or deleted.\n\nTo make your data persistent to upgrading and get access for backups is using named docker volume or mount a host folder. To achieve this you need one volume for your database container.\n\nDatabase:\n\n-   `/var/lib/mysql` MySQL / MariaDB Data\n-   `/var/lib/postgresql/data` PostgreSQL Data\n\n```console\n$ docker run -d \\\n    -v db:/var/lib/postgresql/data \\\n    postgresql\n```\n\n### Auto configuration via environment variables\n\nThe backend supports dynamic configuration through environment variables.\nCheckout Penpot documentation to get the list and their behavior: \u003chttps://github.com/penpot/penpot/blob/develop/docs/05-Configuration-Guide.md#backend\u003e\n\n## Questions / Issues\n\nIf you got any questions or problems using the image, please visit our [Github Repository](https://github.com/Monogramm/docker-penpot-backend) and write an issue.\n\n[uri_license]: http://www.gnu.org/licenses/gpl.html\n\n[uri_license_image]: https://img.shields.io/badge/License-GPL%20v3-blue.svg\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmonogramm%2Fdocker-penpot-backend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmonogramm%2Fdocker-penpot-backend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmonogramm%2Fdocker-penpot-backend/lists"}