62 lines
1.3 KiB
Markdown
62 lines
1.3 KiB
Markdown
# PENPOT
|
|
|
|
Penpot is an open source figma like website modeling
|
|
|
|
## PRE REQUIS :paperclip:
|
|
|
|
- Debian 12 :cyclone:
|
|
- Docker :whale:
|
|
|
|
## CONFIG :wrench:
|
|
|
|
### config.env
|
|
|
|
#### Base
|
|
|
|
```
|
|
PENPOT_PUBLIC_URI=https://penpot.domaine.fr
|
|
```
|
|
|
|
> Modifier pour l'URL de votre instance Penpot
|
|
|
|
#### Mail :envelope:
|
|
|
|
```
|
|
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 :key:
|
|
|
|
```
|
|
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
|
|
```
|
|
|
|
## REFERENCES :books:
|
|
|
|
[Penpot source code](https://github.com/penpot/penpot)
|
|
[Documentation](https://help.penpot.app/technical-guide/)
|
|
|
|
## LICENSE :necktie:
|
|
|
|
[License](https://github.com/penpot/penpot/blob/develop/LICENSE) |