Adds Louez template - #130
Open
loan-talvat wants to merge 1 commit into
Open
loan-talvat wants to merge 1 commit into
loan-talvat wants to merge 1 commit into
Conversation
Open-source equipment rental platform: booking storefront with live availability plus a back office for reservations, customers, PDF contracts and statistics. Stack template deploying the app, MySQL 8.4 and a private MinIO bucket for product images.
lissy93
approved these changes
Aug 15, 2026
| "Self-hosted" | ||
| ], | ||
| "description": "Open-source equipment rental platform. Rent out cameras, tools, bikes, party gear or vehicles from a branded storefront with live availability, and manage products, reservations, pickups and returns, customers, PDF contracts and revenue statistics from one dashboard. The storefront is served at the root of the site, the dashboard under /dashboard, and the app installs its own database schema on first boot. Source: https://github.com/Synapsr/Louez", | ||
| "env": [ |
Owner
There was a problem hiding this comment.
Did you need the STMP variables here too? Even if it's optional, having them defined here means user can actually fill in the form.
Just noticed because there's this in the stack, but no way for user to actually set the values
- SMTP_HOST=${SMTP_HOST:-}
- SMTP_PORT=${SMTP_PORT:-587}
- SMTP_USER=${SMTP_USER:-}
- SMTP_PASSWORD=${SMTP_PASSWORD:-}
- SMTP_FROM=${SMTP_FROM:-}
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds Louez
Louez is an open-source equipment rental platform (AGPL-3.0). Rent out cameras, tools, bikes, party gear or vehicles from a branded storefront with live availability, and manage products, reservations, pickups and returns, customers, PDF contracts and revenue statistics from one dashboard. UI in 8 languages.
sources/stacks/louez.yml— three services: the app (synapsr/louez:2.1.0),mysql:8.4, andminiofor product images. The app creates its own database schema on first boot, so there is nothing to import.sources/local/productivity_templates.json— one type-3 stack entry, with env prompts for the public URL, the host port and the three passwords.The storefront is served at the root of the site and the dashboard under
/dashboard. Outgoing email is optional: without SMTP credentials the owner signs in with a password and the app skips sending mail.Checks
python lib/validate_sources.py sources/local→ all sources valid, no warning on the new entrypython lib/validate_sources.py sources/stacks→Checked sources/stacks/louez.yml: 0 errors, 0 warningsOne detail that bites every MinIO-based stack, in case it is useful elsewhere in this repo: the bucket is created by the storage service's start command, which needs an explicit
entrypoint: ["/bin/sh", "-c"]. MinIO's own entrypoint prependsminioto whatever arguments it receives, so a plaincommand: sh -c '…'becomesminio sh -c '…'and the container crash-loops.