https://github.com/jimthedev/titan-rexster
https://github.com/jimthedev/titan-rexster
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/jimthedev/titan-rexster
- Owner: jimthedev
- Created: 2015-07-30T20:30:11.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2015-07-31T15:29:43.000Z (almost 10 years ago)
- Last Synced: 2025-01-17T03:42:54.047Z (4 months ago)
- Size: 129 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# titan-rexster
Titan v 0.5.4 w/Cassandra and ElasticSearch
This image improves upon by the (apobbati/titan-rexter image)[https://registry.hub.docker.com/u/apobbati/titan-rexster/] by implementing the following:
* Enable Rexter/Thrift/RPC in Cassandra by default, enabling Rexter to actually work.
* Adds a docker-compose yaml config## Run using docker-compose
1. (Install docker-compose)[https://docs.docker.com/compose/install/].
2. Clone this repo and cd to the directory
3. Run `docker-compose up`
4. Run `boot2docker ip` to get the ip address of your docker VM.
5. Go to http://:8182 in your browser and you should see the Rexter page.To use this image, you can use
## Run manually using only docker
Run the dependencies:
```bash
docker run -d --name es1 elasticsearch
docker run -d --name cs1 jimthedev/cassandra
```To run in development mode (showing logs in console):
```bash
docker build -t /titan-rexster .
docker run -it -P --rm --name titan-rexster --link es1:elasticsearch --link cs1 /titan-rexster
```To run in production mode (as a daemon):
```bash
docker run -d -P --rm --name titan-rexster --link es1:elasticsearch --link cs1 /titan-rexster
```To see the server in action:
1. Run `boot2docker ip` to get the ip address of your docker VM.
2. Go to http://:8182 in your browser and you should see the Rexter page.