Spaces:
Sleeping
Sleeping
File size: 1,904 Bytes
c96b98a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 | #!/bin/bash
############################################################################
#
# Entrypoint script for the Phidata image
#
############################################################################
INIT_PHI=${INIT_PHI:=True}
SETUP_WS=${SETUP_WS:=False}
############################################################################
# Install dependencies
############################################################################
if [[ "$INSTALL_REQUIREMENTS" = true || "$INSTALL_REQUIREMENTS" = True ]]; then
echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
echo "Installing requirements from $REQUIREMENTS_FILE_PATH"
pip3 install -r $REQUIREMENTS_FILE_PATH
echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
fi
############################################################################
# Initialize phi
############################################################################
if [[ "$INIT_PHI" = true || "$INIT_PHI" = True ]]; then
echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
echo "Initializing phi"
phi init
echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
fi
############################################################################
# Setup workspace
############################################################################
if [[ "$SETUP_WS" = true || "$SETUP_WS" = True ]]; then
echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
echo "Setting up workspace: $WORSPACE_DIR"
cd ${WORSPACE_DIR}
phi ws setup
echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
fi
############################################################################
# Start the machine
############################################################################
case "$1" in
chill)
;;
*)
exec "$@"
;;
esac
echo ">>> Welcome!"
while true; do sleep 18000; done
|