mirror of
https://github.com/kingomarnajjar/desktop-environment.git
synced 2026-07-26 06:37:21 +10:00
21 lines
790 B
Bash
Executable file
21 lines
790 B
Bash
Executable file
REPO_ROOT=$(dirname $(realpath $0))/..
|
|
|
|
# Export desktop environment shell configuration
|
|
export $($REPO_ROOT/docker/scripts/environment.sh)
|
|
|
|
# Authenticate with cloud service provider
|
|
$REPO_ROOT/credentials/authenticate.sh
|
|
|
|
docker run \
|
|
--env GOOGLE_APPLICATION_CREDENTIALS=$DESKTOP_ENVIRONMENT_HOST_REPOSITORY/credentials/credentials.json \
|
|
--interactive \
|
|
--rm \
|
|
--tty \
|
|
--volume $DESKTOP_ENVIRONMENT_HOST_REPOSITORY:$DESKTOP_ENVIRONMENT_HOST_REPOSITORY \
|
|
--workdir $DESKTOP_ENVIRONMENT_HOST_REPOSITORY \
|
|
hashicorp/packer:light build \
|
|
-force \
|
|
-var DESKTOP_ENVIRONMENT_USER=$DESKTOP_ENVIRONMENT_USER \
|
|
-var DESKTOP_ENVIRONMENT_REGISTRY=$DESKTOP_ENVIRONMENT_REGISTRY \
|
|
-var DESKTOP_ENVIRONMENT_REPOSITORY=$DESKTOP_ENVIRONMENT_REPOSITORY \
|
|
desktop-environment.json
|