RUN_OPTION=\ -it \ -v ${HOME}/.ssh:/home/$(shell id -un)/.ssh \ -v ${PWD}:/workspace ifdef HOST RUN_OPTION += \ --network host endif ifdef GROQ_API_KEY RUN_OPTION += \ -e GROQ_API_KEY=${GROQ_API_KEY} endif BUILD_OPTION=\ --build-arg USERNAME=$(shell id -un) \ --build-arg UID=$(shell id -u) ifdef FORCE_BUILD BUILD_OPTION += \ --no-cache endif run: build docker run ${RUN_OPTION} dev build: docker build ${BUILD_OPTION} -t dev .