#!/bin/bash -ex # # Copyright (C) 2021-present ScyllaDB # # # SPDX-License-Identifier: AGPL-3.0-or-later # product="$(> /etc/bash.bashrc" run mkdir -p /etc/supervisor.conf.d run mkdir -p /var/log/scylla run chown -R scylla:scylla /var/lib/scylla run sed -i -e 's/^SCYLLA_ARGS=".*"$/SCYLLA_ARGS="--log-to-syslog 0 --log-to-stdout 1 --default-log-level info --network-stack posix"/' /etc/default/scylla-server run mkdir -p /opt/scylladb/supervisor run touch /opt/scylladb/SCYLLA-CONTAINER-FILE bcp dist/common/supervisor/scylla-server.sh /opt/scylladb/supervisor/scylla-server.sh bcp dist/common/supervisor/scylla-jmx.sh /opt/scylladb/supervisor/scylla-jmx.sh bcp dist/common/supervisor/scylla-node-exporter.sh /opt/scylladb/supervisor/scylla-node-exporter.sh bcp dist/common/supervisor/scylla_util.sh /opt/scylladb/supervisor/scylla_util.sh bconfig --env PATH=/opt/scylladb/python3/bin:/usr/bin:/usr/sbin bconfig --env LANG=en_US.UTF-8 bconfig --env LANGUAGE=en_US:en bconfig --env LC_ALL=en_US.UTF-8 bconfig --entrypoint '["/docker-entrypoint.py"]' bconfig --cmd '' bconfig --port 10000 --port 9042 --port 9160 --port 9180 --port 7000 --port 7001 --port 22 bconfig --volume "/var/lib/scylla" mkdir -p build/$mode/dist/docker/ image="oci-archive:build/$mode/dist/docker/$product-$version-$release" buildah commit "$container" "$image" echo "Image is now available in $image."