这听起来可能很简单,但我有这个问题。
我有两个docker
容器在运行。一个是我的front-end
,另一个是我的backend
服务。
这些是Dockerfile
两个服务的s。
前端 Dockerfile
:
# Use an official node runtime as a parent image
FROM node:8
WORKDIR /app
# Install dependencies
COPY package.json /app
RUN npm install --silent
# Add rest of the client code
COPY . /app
EXPOSE 3000
CMD npm start
后端 Dockerfile
:
FROM python:3.7.7
WORKDIR /usr/src/app
COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt
COPY server.py /usr/src/app
COPY . /usr/src/app
EXPOSE 8083
# CMD ["python3", "-m", "http.server", "8080"]
CMD ["python3", "./server.py"]
我正在构建图像docker-compose.yaml
如下:
version: "3.2"
services:
frontend:
build: ./frontend
ports:
- 80:3000
depends_on:
- backend
backend:
build: ./backends/banuka
ports:
- 8080:8083
Update
每当前端或后端发生变化时,我该如何制作这两项服务?
我找到了这个 repo,它是reactjs
,python-flask
和的样板posgresel
,它表示它已Hot reload
为reactjs
前端和python-flask
后端启用。但我找不到与此相关的任何内容。有人能帮我吗?
我想要的是:每次代码更改后,容器应该自动更新!