Skip to content

A Cassandra image for development only. Supports writing in a pre-provided schema.

License

Notifications You must be signed in to change notification settings

smok-serwis/cassandra-docker-dev

Repository files navigation

cassandra-docker-dev

Have you ever been in a situation where your project needed a quick Cassandra, but writing it a Dockerfile proved too cumbersome? cassandra-docker-dev to the rescue!

Usage

Place your CQL file, named schema.cql in the same directory in which you have placed your Dockerfile, containing a single line:

FROM smokserwis/cassandra-dev-docker

This schema will be loaded and the resulting image will be of a Cassandra 4.1.7 with preloaded schema.

Thank you!

I have the schema in multiple files!

Don't worry, cassandra-docker-dev has you covered. Just add the following to your Dockerfile:

ADD schema_extra /tmp/schema_extra.cql

The file has to be named /tmp/schema*.cql, since this is what cassandra-docker-dev will try to load. All files having the name of schema*.cql will be added from the current directory automatically. Of course you still need to place schema.cql so place there your main schema, with the schemas for tools named like schema_jaeger.cql.

About

A Cassandra image for development only. Supports writing in a pre-provided schema.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published