This project is not maintained anymore and is abandoned. Feel free to fork and make your own changes, or you can switch to the official image.
Docker image for Spliit, an open source alternative to Splitwise.
Tip
Want to be notified of new releases? Check out 🔔 Diun (Docker Image Update Notifier) project!
git clone https://github.com/crazy-max/docker-spliit.git
cd docker-spliit
# Build image and output to docker (default)
docker buildx bake
# Build multi-platform image
docker buildx bake image-all| Registry | Image |
|---|---|
| Docker Hub | crazymax/spliit |
| GitHub Container Registry | ghcr.io/crazy-max/spliit |
The following platforms for this image are available:
$ docker buildx imagetools inspect crazymax/spliit --format "{{json .Manifest}}" | \
jq -r '.manifests[] | select(.platform.os != null and .platform.os != "unknown") | .platform | "\(.os)/\(.architecture)\(if .variant then "/" + .variant else "" end)"'
linux/amd64
linux/arm64
TZ: The timezone assigned to the container (defaultUTC)POSTGRES_HOST: Hostname of the database server (defaultdb)POSTGRES_PORT: Port where the database server is reachable (default5432)POSTGRES_USER: Username for database (defaultspliit)POSTGRES_DB: Database name (defaultspliit)POSTGRES_TIMEOUT: Time in seconds after which we stop trying to reach the database server (default60)POSTGRES_PASSWORD: Password for database user (default empty)
3000/tcp: HTTP port
Docker compose is the recommended way to run this image. You can use the following docker compose template, then run the container:
docker compose up -d
docker compose logs -fTo upgrade, pull the newer image and launch the container:
docker compose pull
docker compose up -dWant to contribute? Awesome! The most basic way to show your support is to star the project, or to raise issues. You can also support this project by becoming a sponsor on GitHub or by making a PayPal donation to ensure this journey continues indefinitely!
Thanks again for your support, it is much appreciated! 🙏
MIT. See LICENSE for more details.
