Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/daggerok/cassandra

Embedded Cassandra
https://github.com/daggerok/cassandra

cassandra cassandra-cluster cassandra-cql cassandra-database cassandra-java embedded embedded-cassandra embedded-database github-release-maven-plugin github-release-plugin github-releases jutzig

Last synced: 25 days ago
JSON representation

Embedded Cassandra

Awesome Lists containing this project

README

        

= cassandra image:https://travis-ci.org/daggerok/cassandra.svg?branch=master["Build Status", link="https://travis-ci.org/daggerok/cassandra"]

//tag::content[]

Cassandra Server based on link:https://github.com/doanduyhai/Achilles[Achilles Embedded Cassandra Server] and link:https://docs.spring.io/spring/docs/current/spring-framework-reference/web-reactive.html[Spring WebFlux]

Status: in progress...

link:https://daggerok.github.io/cassandra[Reference Documentation]

=== Dockerfile usage

.TODO
[source,Dockerfile]
----
FROM daggerok/cassandra
----

=== executable jar usage

.get and run as a binary file
[source,bash]
----
wget https://github.com/daggerok/cassandra/releases/download/0.0.1/cassandra-0.0.1-bin.jar
chmod +x cassandra-0.0.1-bin.jar
./cassandra-0.0.1-bin.jar
----

.get and run as regular java jar file
[source,bash]
----
wget https://github.com/daggerok/cassandra/releases/download/0.0.1/cassandra-0.0.1.jar
chmod +x cassandra-0.0.1.jar
./cassandra-0.0.1.jar
----

=== github deployment

.maven github fat jar artifact deployment
[source,bash]
----
./mvnw
----

=== development

.gradle
[source,bash]
----
./gradlew
java -jar build/libs/*.jar
----

.dockerc-compose by using gradle
[source,bash]
----
./gradlew build composeUp
./gradlew composeDown
----

.maven docummentation github pages deployment
[source,bash]
----
./mvnw -Pdocs
----

Initially generated by using link:https://github.com/daggerok/generator-jvm/[generator-jvm] yeoman generator (kotlin-spring-boot)

//end::content[]