SQL-Ledger is an open source ERP and accounting system.
It gives you all the functionality you need for quotations, order management, invoices, payrolls and much more. The program is written in Perl, runs on an Apache webserver, uses a PostgreSQL database and is highly configurable.
For more informations about SQL-Ledger and the code used for this image please visit github.com/Tekki/sql-ledger.
- SQL-Ledger improved by Tekki: 3.2.12.42, latest (main/Dockerfile).
- SQL-Ledger original version by DWS: 3.2.12, dws (dws/Dockerfile).
Starting a SQL-Ledger instance is simple:
$ docker run -d --name my-sql-ledger -p 80:80 tekki/sql-ledger:latest
The database is expected to run in a separate container and XeTeX is used as PDF engine.
You find a sample compose file at samples/docker-compose.yml.
Name | Default Value | Description |
---|---|---|
SL_DVIPDF | 0 | use dvipdf instead of pdflatex |
SL_HELPFUL_LOGIN | 0 | helpful error messages on login screen |
SL_LATEX | 1 | use LaTeX |
SL_LOGIN_LANGUAGE | language of the login screen | |
SL_PDFTK | 1 | use pdftk to combine PDFs |
SL_SENDMAIL | "| /usr/sbin/sendmail -f <%from%> -t" | pipe to sendmail |
SL_XELATEX | 1 | use XeLaTex instead of pdflatex |
The container will create and use a volume located at /var/sldata
with the
following structure:
├ images
├ spool
├ templates
└ users
The source of this image on GitHub.