detee-cli/docker/create_image.sh

26 lines
863 B
Bash
Executable File

#!/bin/bash
# SPDX-License-Identifier: Apache-2.0
# SPDX-License-Identifier: Unlicense
cd -- "$( dirname -- "${BASH_SOURCE[0]}" )"
scriptdir="$(pwd)"
mkdir "${scriptdir}/tmp"
cd "${scriptdir}/.."
./scripts/install.sh
mkdir -p "${scriptdir}/tmp/.detee/cli/vms"
touch "${scriptdir}/tmp/.detee/cli/vms/uuid_list"
mkdir -p "${scriptdir}/tmp/.detee/cli/apps"
touch "${scriptdir}/tmp/.detee/cli/apps/uuid_list"
cp -r "${HOME}/.detee/artefacts" "${scriptdir}/tmp/.detee"
cp -r "${HOME}/.detee/bin" "${scriptdir}/tmp/.detee"
cp -r "${HOME}/.detee/deps" "${scriptdir}/tmp/.detee"
cp -r "${HOME}/.detee/samples" "${scriptdir}/tmp/.detee"
cp -r "${HOME}/.detee/certs" "${scriptdir}/tmp/.detee"
${HOME}/.detee/bin/detee-cli completion fish > "${scriptdir}/tmp/.detee/detee-cli.fish"
cd "${scriptdir}"
docker pull archlinux:latest
docker build -t detee/detee-cli:latest .