#!/bin/bash # SPDX-License-Identifier: MPL-2.0 set -e SCRIPT_DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) ASTER_ROOT_DIR=${SCRIPT_DIR}/../.. ASTER_RUST_VERSION=$( grep -m1 -o 'nightly-[0-9]\+-[0-9]\+-[0-9]\+' ${ASTER_ROOT_DIR}/rust-toolchain.toml ) VERSION=$( cat ${ASTER_ROOT_DIR}/VERSION ) IMAGE_NAME=asterinas/osdk:${VERSION} DOCKERFILE=${SCRIPT_DIR}/Dockerfile.ubuntu22.04 docker build \ -t ${IMAGE_NAME} \ --build-arg ASTER_RUST_VERSION=${ASTER_RUST_VERSION} \ -f ${DOCKERFILE} \ ${SCRIPT_DIR}