thingsboard-aplcache
Details
Dockerfile.cassandra 3(+2 -1)
diff --git a/Dockerfile.cassandra b/Dockerfile.cassandra
index 9fe1ee5..b68b78a 100644
--- a/Dockerfile.cassandra
+++ b/Dockerfile.cassandra
@@ -3,10 +3,11 @@ FROM cassandra
WORKDIR /opt/cassandra
COPY dao/src/main/resources/cassandra/schema.cql /opt/cassandra
+
COPY entrypoint-with-db-init.sh /opt/cassandra/entrypoint-with-db-init.sh
RUN chmod +x /opt/cassandra/entrypoint-with-db-init.sh
ENTRYPOINT ["/opt/cassandra/entrypoint-with-db-init.sh"]
-CMD ["cassandra", "-f"]
+CMD ["cassandra", "-f"]
entrypoint-with-db-init.sh 4(+2 -2)
diff --git a/entrypoint-with-db-init.sh b/entrypoint-with-db-init.sh
index fee2cf4..3fb3bce 100644
--- a/entrypoint-with-db-init.sh
+++ b/entrypoint-with-db-init.sh
@@ -1,12 +1,12 @@
#!/bin/bash
if [[ $1 = 'cassandra' ]]; then
- # Create default keyspace for single node cluster
until cqlsh -f/opt/cassandra/schema.cql; do
- echo "cqlsh: Cassandra is unavailable - retring"
+ echo "cqlsh: Cassandra is unavailable - retrying"
sleep 2
done &
+
fi
exec /docker-entrypoint.sh "$@"