aboutsummaryrefslogtreecommitdiff
path: root/docker/onekey.sh
blob: 757b289e4eb931d8997919fe1a034cfa818df64d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash

# end up when failed
set -Eeuo pipefail

if [ $# -eq 0 ] && [ -z "$1" ]; then
    echo "Please specify REMOTE SERVER ADDRESS"
    exit 1
fi

pushd "$(uname -m)" || ( echo "Can't find your architecture" && exit 1 )
    docker buildx build . -t repobuildbase
popd

if [ -v http_proxy ]; then
  docker buildx build --build-arg "REMOTE_ADDRESS=$1" --build-arg="http_proxy=$http_proxy" --build-arg="https_proxy=$http_proxy" . -t repobuild;
else
  docker buildx build --build-arg "REMOTE_ADDRESS=$1" . -t repobuild;
fi