## IN application vars # http or https APP_URL_SCHEME=http # Domain name you want to use for InvoiceNinja APP_URL_DOMAIN=in.localhost # Port where InvoiceNinja should listen on APP_URL_PORT=8003 ## Example https variables: # APP_URL_SCHEME=https # APP_URL_DOMAIN=ninja.domain.tld # APP_URL_PORT=443 # REQUIRE_HTTPS=true # This variable should not be modified, except you know what you do APP_URL="${APP_URL_SCHEME:-http}://${APP_URL_DOMAIN:-in.localhost}:${APP_URL_PORT:-8003}" APP_KEY='' APP_DEBUG=true REQUIRE_HTTPS=false PHANTOMJS_PDF_GENERATION=false PDF_GENERATOR=snappdf TRUSTED_PROXIES='*' QUEUE_CONNECTION=database ## DB connection DB_HOST=db DB_PORT=3306 DB_DATABASE=ninja DB_USERNAME=ninja DB_PASSWORD=ninja ## Create initial user # Default to these values if empty # IN_USER_EMAIL=admin@example.com # IN_PASSWORD=changeme! IN_USER_EMAIL= IN_PASSWORD= ## Mail options MAIL_MAILER=log MAIL_HOST=smtp.mailtrap.io MAIL_PORT=2525 MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_ENCRYPTION=null MAIL_FROM_ADDRESS='user@example.com' MAIL_FROM_NAME='Self Hosted User' ## MySQL MYSQL_ROOT_PASSWORD=ninjaAdm1nPassword MYSQL_USER=ninja MYSQL_PASSWORD=ninja MYSQL_DATABASE=ninja ## V4 env vars # DB_STRICT=false # APP_CIPHER=AES-256-CBC ## Traefik proxy vars ACME_EMAIL=ssl-maintainer@domain.tld # Cloudflare only vars CLOUDFLARE_EMAIL=cloudflare@domain.tld CLOUDFLARE_DNS_API_TOKEN=yourApiTokenHere CLOUDFLARE_DOMAIN=domain.tld