mirror of
https://github.com/kingomarnajjar/desktop-environment.git
synced 2026-07-27 19:42:43 +10:00
credentials
This commit is contained in:
parent
064d4311d3
commit
3d4f820df1
4 changed files with 15 additions and 6 deletions
|
|
@ -1,6 +1,14 @@
|
|||
REPO_ROOT=$(dirname $(readlink -f $0))/..
|
||||
|
||||
# Export desktop environment shell configuration
|
||||
export $($REPO_ROOT/docker/scripts/environment.sh)
|
||||
|
||||
# Extract credentials from environment
|
||||
if [ ! -z "$DESKTOP_ENVIRONMENT_CREDENTIALS" ]; then
|
||||
echo "$DESKTOP_ENVIRONMENT_CREDENTIALS" > $REPO_ROOT/credentials/credentials.json
|
||||
docker run \
|
||||
--env DESKTOP_ENVIRONMENT_CREDENTIALS \
|
||||
--interactive \
|
||||
--rm \
|
||||
--volume DESKTOP_ENVIRONMENT_DOCKER_REPOSITORY:$DESKTOP_ENVIRONMENT_DOCKER_REPOSITORY \
|
||||
alpine:latest ash -c "echo '$DESKTOP_ENVIRONMENT_CREDENTIALS' > $DESKTOP_ENVIRONMENT_DOCKER_REPOSITORY/credentials/credentials.json"
|
||||
fi
|
||||
|
|
|
|||
|
|
@ -7,4 +7,4 @@ docker run \
|
|||
--rm \
|
||||
--volume DESKTOP_ENVIRONMENT_DOCKER_REPOSITORY:$DESKTOP_ENVIRONMENT_DOCKER_REPOSITORY \
|
||||
--workdir $DESKTOP_ENVIRONMENT_DOCKER_REPOSITORY \
|
||||
alpine/git clone https://github.com/$DESKTOP_ENVIRONMENT_REGISTRY/$DESKTOP_ENVIRONMENT_CONTAINER --branch $DESKTOP_ENVIRONMENT_BRANCH $DESKTOP_ENVIRONMENT_DOCKER_REPOSITORY
|
||||
alpine/git:latest clone https://github.com/$DESKTOP_ENVIRONMENT_REGISTRY/$DESKTOP_ENVIRONMENT_CONTAINER --branch $DESKTOP_ENVIRONMENT_BRANCH $DESKTOP_ENVIRONMENT_DOCKER_REPOSITORY
|
||||
|
|
|
|||
|
|
@ -93,10 +93,10 @@ gosu $HOST_USER vcsh clone https://sabrehagen@github.com/sabrehagen/dotfiles-til
|
|||
gosu $HOST_USER vcsh clone https://sabrehagen@github.com/sabrehagen/dotfiles-zsh.git
|
||||
|
||||
# Pre-cache development environment container
|
||||
docker pull $DESKTOP_ENVIRONMENT_REPOSITORY/$DESKTOP_ENVIRONMENT_CONTAINER_NAME:$DESKTOP_ENVIRONMENT_BRANCH
|
||||
docker pull --quiet $DESKTOP_ENVIRONMENT_REPOSITORY/$DESKTOP_ENVIRONMENT_CONTAINER_NAME:$DESKTOP_ENVIRONMENT_BRANCH
|
||||
|
||||
# Pre-cache development environment support container
|
||||
docker pull jare/x11-bridge:latest
|
||||
docker pull --quiet jare/x11-bridge:latest
|
||||
|
||||
# Clone the desktop environment into a local docker volume
|
||||
$REPO_ROOT/docker/scripts/clone.sh
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
terraform {
|
||||
backend "gcs" {
|
||||
bucket = "desktop-environment"
|
||||
prefix = "terraform "
|
||||
bucket = "desktop-environment"
|
||||
prefix = "terraform"
|
||||
project = "${var.gcp_project}"
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue