Docker image for Penpot Frontend.
🚧 This image is still in beta!
Penpot is The Open-Source prototyping tool.
https://hub.docker.com/r/monogramm/docker-penpot-frontend/
- main-debian (
images/main/mainline/Dockerfile
) - main-alpine main (
images/main/alpine/Dockerfile
) - develop-debian (
images/develop/mainline/Dockerfile
) - develop-alpine develop (
images/develop/alpine/Dockerfile
) - 1.7.4-alpha-debian 1.7-debian debian (
images/1.7/mainline/Dockerfile
) - 1.7.4-alpha-alpine 1.7-alpine alpine 1.7.4-alpha 1.7 latest (
images/1.7/alpine/Dockerfile
) - 1.6.5-alpha-debian 1.6-debian (
images/1.6/mainline/Dockerfile
) - 1.6.5-alpha-alpine 1.6-alpine 1.6.5-alpha 1.6 (
images/1.6/alpine/Dockerfile
)
You can use the example docker-compose.yml
at the root of the project to start a local Penpot instance.
Feel free to update the content of .env
to your needs.
The following environment variables are also honored for configuring your PENPOT instance:
Only available at build time!
-e PENPOT_THEME=...
(defaults todefault
)
Available at runtime:
# Frontend config
- PENPOT_PUBLIC_URI=https://penpot.example.com:8080/
- PENPOT_DEMO_WARNING=false
- PENPOT_ALLOW_DEMO_USERS=false
- PENPOT_GOOGLE_CLIENT_ID=
- PENPOT_GITLAB_CLIENT_ID=
- PENPOT_GITHUB_CLIENT_ID=
- PENPOT_LOGIN_WITH_LDAP=true
# Nginx config
- PENPOT_PUBLIC_DOMAIN=penpot.example.com
- PENPOT_BACKEND_URI=http://penpot-backend:6060
- PENPOT_EXPORTER_URI=http://penpot-exporter:6061
If you got any questions or problems using the image, please visit our Github Repository and write an issue.