You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Josef Rokos 0f940a9f5e Improved closing days. Add more than one closing days interval is now possible. 8 months ago
assets Improved style of disabled button. 10 months ago
end2end Initial commit. UI localisation works. 2 years ago
migrations Added setting for closing days. 2 years ago
src Improved closing days. Add more than one closing days interval is now possible. 8 months ago
style Added captcha to booking form. Deleted useless files. 2 years ago
.gitignore Improved error messages. Added README.md 10 months ago
Cargo.lock Improved error messages. Added README.md 10 months ago
Cargo.toml Improved error messages. Added README.md 10 months ago
LICENSE Initial commit. UI localisation works. 2 years ago
README.md Improved error messages. Added README.md 10 months ago
config_sample.toml Improved logging, UI tweaks. 2 years ago
rust-toolchain.toml Initial commit. UI localisation works. 2 years ago

README.md

Rezervovator Logo

Rezervovator

Simple application for booking sport or service facilities.

Building project

You will need cargo-leptos tool:

cargo install cargo-leptos

Running project

cargo leptos watch

Executing a Server on a Remote Machine Without the Toolchain

After running a cargo leptos build --release the minimum files needed are:

  1. The server binary located in target/server/release
  2. The site directory and all files within located in target/site

Copy these files to your remote server. The directory structure should be:

leptos_start
site/

Set the following environment variables (updating for your project as needed):

export LEPTOS_OUTPUT_NAME="leptos_start"
export LEPTOS_SITE_ROOT="site"
export LEPTOS_SITE_PKG_DIR="pkg"
export LEPTOS_SITE_ADDR="127.0.0.1:3000"
export LEPTOS_RELOAD_PORT="3001"

Finally, run the server binary.

Notes about SSG and Trunk:

Although it is not recommended, you can also run your project without server integration using the feature csr and trunk serve:

trunk serve --open --features csr

This may be useful for integrating external tools which require a static site, e.g. tauri.