diff options
| -rw-r--r-- | backend/dev.Dockerfile | 4 | ||||
| -rw-r--r-- | dev.docker-compose.yml | 27 | ||||
| -rw-r--r-- | frontend/dev.Dockerfile | 3 |
3 files changed, 27 insertions, 7 deletions
diff --git a/backend/dev.Dockerfile b/backend/dev.Dockerfile index 578c65a..394b9a9 100644 --- a/backend/dev.Dockerfile +++ b/backend/dev.Dockerfile @@ -5,4 +5,8 @@ RUN apt-get update \ && apt-get install unzip \ && curl -sSL https://aka.ms/getvsdbgsh | /bin/sh /dev/stdin -v latest -l /vsdbg +COPY ./elements-backend.sln ./ +COPY ./Elements.Backend/ ./Elements.Backend/ +COPY ./Elements.Data/ ./Elements.Data/ + CMD ["dotnet", "watch", "--non-interactive", "--no-hot-reload", "--project", "./Elements.Backend"]
\ No newline at end of file diff --git a/dev.docker-compose.yml b/dev.docker-compose.yml index 13e1771..12244a9 100644 --- a/dev.docker-compose.yml +++ b/dev.docker-compose.yml @@ -7,11 +7,17 @@ services: container_name: elements-frontend-dev ports: - 3000:80 - volumes: - - ./frontend:/app - - /app/node_modules depends_on: - backend + develop: + watch: + - action: sync + path: ./frontend + target: /app + ignore: + - node_modules/ + - action: rebuild + path: package.json backend: build: context: ./backend @@ -19,10 +25,17 @@ services: container_name: elements-backend-dev ports: - 3001:5102 - volumes: - - ./backend/elements-backend.sln:/app/elements-backend.sln - - ./backend/Elements.Data:/app/Elements.Data - - ./backend/Elements.Backend:/app/Elements.Backend + develop: + watch: + - action: sync + path: ./backend/elements-backend.sln + target: /app/ + - action: sync + path: ./backend/Elements.Backend + target: /app/Elements.Backend + - action: sync + path: ./backend/Elements.Data + target: /app/Elements.Data depends_on: database: condition: service_healthy diff --git a/frontend/dev.Dockerfile b/frontend/dev.Dockerfile index 3afc332..90dc496 100644 --- a/frontend/dev.Dockerfile +++ b/frontend/dev.Dockerfile @@ -6,4 +6,7 @@ COPY package.json ./ COPY package-lock.json ./ RUN npm install + +COPY ./ ./ + CMD ["npm", "run", "dev"]
\ No newline at end of file |
