penpot/README.md

58 lines
1.2 KiB
Markdown

# PENPOT
Penpot is an open source figma like website modeling
## PRE REQUIS :paperclip:
- Debian 12
- Docker :whale:
## CONFIG :wrench:
#### config.env
- Base:
```
PENPOT_PUBLIC_URI=https://penpot.domaine.fr
```
> Modifier pour l'URL de votre instance Penpot
- Mail:
```
PENPOT_SMTP_DEFAULT_FROM=contact@mail.com
PENPOT_SMTP_DEFAULT_REPLY_TO=contact@mail.com
PENPOT_SMTP_HOST=mail.provider.net
PENPOT_SMTP_PORT=587
PENPOT_SMTP_USERNAME=contact@mail.com
PENPOT_SMTP_PASSWORD=Pa55w0rd
PENPOT_SMTP_TLS=true
```
> Modifier ces infos pour permettre à Penpot d'envoyer des mails
- Openid:
```
PENPOT_OIDC_BASE_URI=https://keycloak.domaine.fr/auth/realms/exemple/
PENPOT_OIDC_CLIENT_ID=penpot
PENPOT_OIDC_CLIENT_SECRET=<from-keycloak>
PENPOT_OIDC_AUTH_URI:http://keycloak.domaine.fr/login/oauth/authorize
PENPOT_OIDC_TOKEN_URI:"http://keycloak.domaine.fr/login/oauth/access_token
PENPOT_OIDC_USER_URI:"http://keycloak.domaine.fr/login/oauth/userinfo
```
> Modifier les noms de domaines keycloak ainsi que le PENPOT_OIDC_CLIENT_SECRET
## UTILISATION :rocket:
```
docker compose up -d
```
#### code source
[penpot source code](https://github.com/penpot/penpot)
[License](https://github.com/penpot/penpot/blob/develop/LICENSE)