-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.env.example
66 lines (53 loc) · 2.6 KB
/
.env.example
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
# -- Require configuration
# Please specify strong secrets for the following parms
PAYLOAD_SECRET=secret
PRINTER_SECRET=secret
# Configure for you public deployment, defaults to http://localhost:3000
# Doesn't work with gotenbergs demo instance if not pointing to a public visible url
PUBLIC_URL=http://localhost:3000
# -- Optional configuration
# Generating the PDF documents relies on a running Gotenberg instance. For demo purposes there exist an online
# demo of the gotenberg project itself. Please provide your own instance (https://gotenberg.dev/docs/getting-started/installation)
# and configure it accordingly
# GOTENBERG_PDF_URL=http://localhost:3030
# Customize url from gotenberg instance to access the app to generate the PDF. Defauls to PUBLIC_URL if missing.
# Only used if gotenberg should access the cv manager on an internal interface instead
# GOTENBERG_TO_APP_URL=http://app:3000
# Provide a custom database URI. Supported protocols are
# postgres:// for Postgres databases
# mongodb:// for MongoDB databases
# file:// for SQLite databases
# Defaults to file:///tmp/cv_manager.db if not specified
# DATABASE_URI=postgres://postgres:postgres@localhost:5432/tegonal-cv
# Use this flag with caution. This will prevent checking existence of PRINTER_SECRET in header. Use for local debug mode only
# ALLOW_UNSECURED_CV_ACCESS=false
# Uncomment if you want to connect to an S3 storage to store media files
# S3_ENDPOINT=http://localhost:9000
# S3_BUCKET=tegonal-cv
# S3_SECRET_ACCESS_KEY=secret1234
# S3_ACCESS_KEY_ID=secret1234
# Configure local storage location in case not attached to an S3 storage
# LOCAL_MEDIA_STORAGE_DIR=/data/media
# Uncomment if you want to configure an integration to an oauth client
# OAUTH_ENABLED=true
# OAUTH_CLIENT_ID=secret
# OAUTH_CLIENT_SECRET=secret
# OAUTH_TOKEN_ENDPOINT=http://localhost:8080/oauth/token
# OAUTH_AUTHORIZE_ENDPOINT=http://localhost:8080/oauth/authorize
# OAUTH_USERINFO_ENDPOINT=http://localhost:8080/oauth/userinfo
# Uncomment to be able to send out passwort reset emails, otherwise messages are written to the console log
# SMTP_HOST=localhost
# SMTP_PORT=1025
# SMTP_USER=smtpuser
# SMTP_PASS=smtppwd
# -- PDF layouting options, only required if you're using the default layout
# Company name used in default page
DEFAULT_PAGE_COMPANY_NAME=MyCompany
DEFAULT_PAGE_COMPANY_ADDRESS=Homestreet 20
DEFAULT_PAGE_COMPANY_CITY=3000 Bern
DEFAULT_PAGE_COMPANY_URL=https://github.com/tegonal/cv-manager
# Provide custom logo in the public folder
DEFAULT_PAGE_COMPANY_LOGO=logo.png
DEFAULT_PAGE_COMPANY_LOGO_WIDTH=20
DEFAULT_PAGE_COMPANY_LOGO_HEIGHT=20