Browse Source

reformat dockerfile

pull/789/head
Yura 9 years ago
parent
commit
f2bbe7e1db
  1. 3
      Dockerfile.cassandra
  2. 4
      entrypoint-with-db-init.sh

3
Dockerfile.cassandra

@ -3,10 +3,11 @@ FROM cassandra
WORKDIR /opt/cassandra WORKDIR /opt/cassandra
COPY dao/src/main/resources/cassandra/schema.cql /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 COPY entrypoint-with-db-init.sh /opt/cassandra/entrypoint-with-db-init.sh
RUN chmod +x /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"] ENTRYPOINT ["/opt/cassandra/entrypoint-with-db-init.sh"]
CMD ["cassandra", "-f"]
CMD ["cassandra", "-f"]

4
entrypoint-with-db-init.sh

@ -1,12 +1,12 @@
#!/bin/bash #!/bin/bash
if [[ $1 = 'cassandra' ]]; then if [[ $1 = 'cassandra' ]]; then
# Create default keyspace for single node cluster
until cqlsh -f/opt/cassandra/schema.cql; do until cqlsh -f/opt/cassandra/schema.cql; do
echo "cqlsh: Cassandra is unavailable - retring" echo "cqlsh: Cassandra is unavailable - retrying"
sleep 2 sleep 2
done & done &
fi fi
exec /docker-entrypoint.sh "$@" exec /docker-entrypoint.sh "$@"

Loading…
Cancel
Save