created invoice ninja

This commit is contained in:
2026-06-23 00:31:50 -07:00
parent 2c4545fb15
commit 80561ccbc0
3 changed files with 201 additions and 0 deletions
+42
View File
@@ -0,0 +1,42 @@
# === Invoice Ninja ===
# Compose infrastructure (image versions, port, NFS)
IN_VERSION=5
IN_NGINX_VERSION=alpine
IN_DB_VERSION=8
IN_PORT=8080
IN_NFS_SERVER=your-nfs-server-ip
IN_NFS_PUBLIC_DEVICE=:/path/to/invoice-ninja/public
IN_NFS_STORAGE_DEVICE=:/path/to/invoice-ninja/storage
IN_NFS_DB_DEVICE=:/path/to/invoice-ninja/db
# Application
# Generate with: docker compose run --rm app php artisan key:generate --show
APP_KEY=base64:REPLACE_WITH_GENERATED_KEY
APP_URL=https://invoices.yourdomain.com
NINJA_ENVIRONMENT=selfhosted
# Database
DB_HOST=db
DB_PORT=3306
DB_ROOT_PASSWORD=changeme
DB_DATABASE=invoiceninja
DB_USERNAME=invoiceninja
DB_PASSWORD=changeme
# Queue / Cache (defaults work for most self-hosted setups)
QUEUE_CONNECTION=database
CACHE_DRIVER=file
SESSION_DRIVER=file
PDF_GENERATOR=snappdf
LOG_CHANNEL=stderr
# Mail (SMTP)
MAIL_MAILER=smtp
MAIL_HOST=smtp.yourdomain.com
MAIL_PORT=587
MAIL_USERNAME=your@email.com
MAIL_PASSWORD=changeme
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=invoices@yourdomain.com
MAIL_FROM_NAME=Invoice Ninja