diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 4a4acf0d..1bebd4ac 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -22,17 +22,22 @@ RUN apt-get update \ && apt-get clean -y \ && rm -rf /var/lib/apt/lists/* + + +RUN yarn global add @vue/cli + +USER $USERNAME + ENV HOME /home/$USERNAME +RUN mkdir -p $HOME/frequi/node_modules + WORKDIR $HOME/frequi COPY ./package.json . # install dependencies RUN yarn install -RUN yarn global add @vue/cli - -USER $USERNAME EXPOSE 8080 diff --git a/.devcontainer/docker-compose.yml b/.devcontainer/docker-compose.yml index 0b005276..169069f5 100644 --- a/.devcontainer/docker-compose.yml +++ b/.devcontainer/docker-compose.yml @@ -8,8 +8,8 @@ services: image: freqtradeorg/frequi:dev user: dev volumes: - - ../node_modules:/home/dev/frequi/node_modules - ../:/home/dev/frequi + - frequi-node-modules:/home/dev/frequi/node_modules command: /bin/sh -c "while sleep 1000; do :; done" networks: - frequi @@ -17,4 +17,7 @@ services: - 8080:8080 networks: - frequi: \ No newline at end of file + frequi: + +volumes: + frequi-node-modules: \ No newline at end of file