https://github.com/vickumar1981/fantasykitchen
A sample web app in Scala and Riak
https://github.com/vickumar1981/fantasykitchen
Last synced: 2 months ago
JSON representation
A sample web app in Scala and Riak
- Host: GitHub
- URL: https://github.com/vickumar1981/fantasykitchen
- Owner: vickumar1981
- Created: 2017-05-27T22:24:45.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-05-27T22:25:24.000Z (about 9 years ago)
- Last Synced: 2025-01-19T07:42:36.680Z (over 1 year ago)
- Language: Scala
- Size: 3.33 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
FantasyKitchen
==============
Example web project using Scala, Lift 2.6, and Riak.
Standalone setup
================
- Requires [Riak 1.4.x](#http://docs.basho.com/riak/1.4.12/quickstart/)
- Requires [Java 8](https://java.com/en/download/)
- Install riak
- [Update riak backend to use elevel db](http://docs.basho.com/riak/1.4.12/ops/advanced/backends/leveldb/#Installing-eLevelDB)
- Install and run backend api server. Please refer to the [backend api readme](backend/README.md) for instructions on running and loading initial data.
- Install and run the front end web server using:
```
cd clients/web
sbt ~container:start
```
Docker setup
============
- Install [docker](https://docs.docker.com/engine/installation/) and [docker-compose](https://docs.docker.com/compose/install/)
- Run `docker-compose up`
How do I know it's working?
===========================
- Open a browser and visit http://localhost:8000
- The web server runs on port 8000, the api runs on port 8080, and riak will run by default on ports 8098 for HTTP traffic and 8087 for protocol buffers.