diff --git a/docker-compose.yml b/docker-compose.yml index a1eac623..4c517655 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,7 +8,7 @@ services: dockerfile: Dockerfile volumes: - ./frontend:/app - - /app/node_modules/ + - docker_node_modules:/app/node_modules/ ports: - "5173:5173" command: ["yarn", "dev", "--", "--host", "0.0.0.0"] @@ -21,7 +21,7 @@ services: - "8000:8000" volumes: - ./backend:/app - - /app/.venv/ + - docker_venv:/app/.venv/ depends_on: - postgres environment: @@ -52,3 +52,5 @@ services: volumes: postgres_data: + docker_node_modules: + docker_venv: diff --git a/run.sh b/run.sh index a33f66b4..f7641bd9 100755 --- a/run.sh +++ b/run.sh @@ -79,19 +79,19 @@ function install_backend() { docker exec -it venome-backend poetry install } +function restart() { + stop + start +} + # on the docker container, reinstall all packages listed in local env (package.json, poetry.lock) function refresh_packages() { start install_frontend - docker compose restart frontend install_backend - docker compose restart backend + restart } -function restart() { - stop - start -} # only update dependencies and reload init sql function soft_restart() {