Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sergei-mironov/urweb-fviewer
https://github.com/sergei-mironov/urweb-fviewer
Last synced: about 15 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/sergei-mironov/urweb-fviewer
- Owner: sergei-mironov
- Created: 2015-04-30T07:13:43.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-03-23T16:56:29.000Z (over 7 years ago)
- Last Synced: 2024-08-02T03:02:11.806Z (3 months ago)
- Language: UrWeb
- Size: 2.69 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-urweb - urweb-fviewer - demonstrating complex app development (uru3, xmlw, urweb-build) (Demos)
README
Urweb-Fviewer
-------------This repository contains project demonstrating usage of technologies involved in
complex Ur/Web application development:* Ur/Web compiler [Ur/Web](http://impredicative.com/ur/)
* Git submodules containing Ur/Web libraries including uru3, xmlw and others.
* File `default.nix` containing build rules to be evaluated together with
[urweb-build](https://github.com/grwlf/urweb-build) base expression by the
[nix-build](http://nixos.org/nix/) interpreterInstall
-------0. Install [Nix](http://nixos.org/nix/) package manager
1. Clone [urweb-build](https://github.com/grwlf/urweb-build) base expression,
setup the NIX\_PATH environment variable
2. Clone the Fviewer repository with submodules
3. Run `nix-build -A nginx`. Symlink named `result` will be created.
4. 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.