#!/bin/bash -e

USER_ID=$(id -u)
DOCKER_NAME="pocs-shell"

if [ ! "$(docker ps -q -f name=${DOCKER_NAME})" ]; then
    echo "${DOCKER_NAME} not running. Start services with scripts/pocs-docker.sh"
else
    if [ $# -eq 0 ]; then
        echo "Starting shell on ${DOCKER_NAME}"
        docker exec --user "${USER_ID}" -it "${DOCKER_NAME}" /bin/zsh -i
    else
        docker exec --user "${USER_ID}" -it "${DOCKER_NAME}" /bin/zsh -ic "$@"
    fi
fi
