feat: add Inkvoice template (#958)

This commit is contained in:
Barış Çelik
2026-07-07 22:03:04 +03:00
committed by GitHub
parent 9ad8a84fc4
commit 74fd2a960f
4 changed files with 64 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
version: "3.8"
services:
inkvoice:
image: ghcr.io/pigontech/inkvoice:0.1.0
restart: unless-stopped
environment:
- ADMIN_USER=${ADMIN_USER}
- ADMIN_PASS=${ADMIN_PASS}
- JWT_SECRET=${JWT_SECRET}
- DATABASE_PATH=/app/data/invoice.db
- PORT=3000
- HOST=0.0.0.0
# Dokploy's auto-generated domain is HTTP (sslip.io); keep false so login
# works out of the box. Set true once you attach an HTTPS custom domain.
- COOKIE_SECURE=false
volumes:
- inkvoice-data:/app/data
expose:
- 3000
volumes:
inkvoice-data:

View File

@@ -0,0 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" width="512" height="512">
<rect x="9" y="33" width="10" height="34" rx="5" fill="#22252b"></rect>
<rect x="27" y="21" width="10" height="58" rx="5" fill="#22252b"></rect>
<rect x="45" y="8" width="10" height="84" rx="5" fill="#f3522e"></rect>
<rect x="63" y="26" width="10" height="48" rx="5" fill="#22252b"></rect>
<rect x="81" y="37" width="10" height="26" rx="5" fill="#22252b"></rect>
</svg>

After

Width:  |  Height:  |  Size: 467 B

View File

@@ -0,0 +1,17 @@
[variables]
main_domain = "${domain}"
admin_user = "admin"
admin_pass = "${password:16}"
jwt_secret = "${password:48}"
[config]
env = [
"ADMIN_USER=${admin_user}",
"ADMIN_PASS=${admin_pass}",
"JWT_SECRET=${jwt_secret}",
]
[[config.domains]]
serviceName = "inkvoice"
port = 3000
host = "${main_domain}"

View File

@@ -3261,6 +3261,24 @@
"database"
]
},
{
"id": "inkvoice",
"name": "Inkvoice",
"version": "0.1.0",
"description": "Open-source invoicing for freelancers and small teams: invoices, online payments (Stripe & PayPal), expenses, multi-currency and reports.",
"logo": "inkvoice.svg",
"links": {
"github": "https://github.com/pigontech/inkvoice",
"website": "https://inkvoice.app",
"docs": "https://docs.inkvoice.app"
},
"tags": [
"invoicing",
"billing",
"finance",
"self-hosted"
]
},
{
"id": "inngest",
"name": "Inngest",