mirror of
https://github.com/Dokploy/templates.git
synced 2026-07-15 23:02:03 -05:00
[PR #958] [MERGED] feat: add Inkvoice template #15288
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Dokploy/templates/pull/958
Author: @bariscelik
Created: 6/23/2026
Status: ✅ Merged
Merged: 7/7/2026
Merged by: @Siumauricio
Base:
canary← Head:add-inkvoice-template📝 Commits (1)
404e422feat: add Inkvoice template📊 Changes
4 files changed (+64 additions, -0 deletions)
View changed files
➕
blueprints/inkvoice/docker-compose.yml(+22 -0)➕
blueprints/inkvoice/inkvoice.svg(+7 -0)➕
blueprints/inkvoice/template.toml(+17 -0)📝
meta.json(+18 -0)📄 Description
What is this PR about?
Inkvoice is a free, open-source (MIT) invoicing app for freelancers and small teams. It runs as a single ~50–100 MB container with a SQLite database: invoices, quotes & customer statements, online payments on the invoice via Stripe & PayPal, recurring invoices, expense tracking, multi-currency, reporting, multi-user, and a 5-language UI.
Adds
blueprints/inkvoice/(docker-compose.yml,template.toml,inkvoice.svg) and a sortedmeta.jsonentry. Singleinkvoiceservice — no host port mapping /container_name/networks; persistent named volume for the SQLite database; domain routed to port 3000;ADMIN_PASSandJWT_SECRETauto-generated.COOKIE_SECURE=falseso login works out of the box on Dokploy's auto-generated HTTP domain (settrueonce an HTTPS custom domain is attached).ghcr.io/pigontech/inkvoice:0.1.0(multi-arch amd64/arm64, GHCR)Checklist
Before submitting this PR, please make sure that:
Issues related (if applicable)
N/A
Screenshots or Videos
Tested via the README's Base64-import flow (preview → copy Base64 → Compose service → Import) on Dokploy v0.29.7: the template parsed, Dokploy auto-generated
ADMIN_PASS(16 chars) andJWT_SECRET(48 chars) and a domain, the container deployed and reported healthy, and signing in withadmin+ the generated password reached the onboarding flow.Preview: https://bariscelik-add-inkvoice-temp.templates-70k.pages.dev
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.