3 changed files with 31 additions and 1 deletions
@ -0,0 +1,13 @@ |
|||
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"] |
|||
@ -0,0 +1,12 @@ |
|||
#!/bin/bash |
|||
|
|||
if [[ $1 = 'cassandra' ]]; then |
|||
|
|||
until cqlsh -f/opt/cassandra/schema.cql; do |
|||
echo "cqlsh: Cassandra is unavailable - retrying" |
|||
sleep 2 |
|||
done & |
|||
|
|||
fi |
|||
|
|||
exec /docker-entrypoint.sh "$@" |
|||
Loading…
Reference in new issue