monkeytype/frontend/docker/compose.dev.yml
Christian Fehmer 40514cd248
chore: start application in dev mode using docker (@fehmer) (#5647)
* chore: start application in dev mode using docker (@fehmer)

* expose port env variable

* regen lock

* regen lock

---------

Co-authored-by: Miodec <jack@monkeytype.com>
2024-07-24 19:48:01 +02:00

21 lines
605 B
YAML

name: monkeytype
services:
frontend:
container_name: monkeytype-frontend
image: node:18.20.4
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 --prefer-offline --no-audit \
&& export SERVER_OPEN=false \
&& npm run dev-fe"'