This repository contains project demonstrating usage of technologies involved in complex Ur/Web application development:
- Ur/Web compiler Ur/Web
- Git submodules containing Ur/Web libraries including uru3, xmlw and others.
- File
default.nix
containing build rules to be evaluated together with urweb-build base expression by the nix-build interpreter
- Install Nix package manager
- Clone urweb-build base expression, setup the NIX_PATH environment variable
- Clone the Fviewer repository with submodules
- Run
nix-build -A nginx
. Symlink namedresult
will be created. - Run
./result/bin/nginx-fviewer
and navigate http://127.0.0.1:8000/Fviewer/main to view the start page Note, the sqlite database./Fviewer.db
will be created if not exists.