1
0
mirror of https://github.com/0rangebananaspy/authelia.git synced 2024-09-14 22:47:21 +07:00
authelia/bootstrap.sh
Amir Zarrinkafsh 9c98321130
fix(docker): fix bootstrap and dev docker image build ()
This reverts commit 380e6fccb6. This change ensures that BUILDKIT is enabled to pick up the correct Dockerfile and .dockerignore files during the build process of the dev image.

Fixes . Closes .
2022-02-08 16:09:45 +11:00

41 lines
861 B
Bash

#!/usr/bin/env bash
if [[ $(uname) == "Darwin" ]]; then
echo "Authelia's development workflow currently isn't supported on macOS"
exit
fi
export PATH=$PATH:./cmd/authelia-scripts/:./.buildkite/steps/:$GOPATH/bin:./web/node_modules/.bin:/tmp \
DOCKER_BUILDKIT=1
if [[ -z "$OLD_PS1" ]]; then
OLD_PS1="$PS1"
export PS1="(authelia) $PS1"
fi
if [[ $(id -u) = 0 ]]; then
echo "Cannot run as root, defaulting to UID 1000"
export USER_ID=1000
else
export USER_ID=$(id -u)
fi
if [[ $(id -g) = 0 ]]; then
echo "Cannot run as root, defaulting to GID 1000"
export GROUP_ID=1000
else
export GROUP_ID=$(id -g)
fi
if [[ "$CI" != "true" ]]; then
export CI=false
fi
echo "[BOOTSTRAP] Checking if Go is installed..."
if [[ ! -x "$(command -v go)" ]];
then
echo "[ERROR] You must install Go on your machine.";
return
fi
authelia-scripts bootstrap