name: monkeytype services: frontend: container_name: monkeytype-frontend image: node:20.16.0 user: "node" ##this works as long as your local user has uid=1000 # restart: on-failure environment: - SERVER_OPEN=false - BACKEND_URL=http://localhost:${DOCKER_SERVER_PORT:-5005} ports: - "${DOCKER_HTTP_PORT:-3000}:3000" volumes: - ../../:/monkeytype entrypoint: 'bash -c "echo starting, this may take a while... \ && cd /monkeytype \ && npm i -g pnpm \ && pnpm i \ && export SERVER_OPEN=false \ && npm run dev-fe"'