подскажите как запустить мой проект angular в докер контейнере
вот такой код проекта
project/
│
├── backend/
│ ├── Dockerfile
│ └── ...
├── frontend/
│ ├── Dockerfile
│ └── ...
├── docker-compose.yml
версия angular 18.2.11
nodejs v22.14.0
docker-compose.yml
version: '3.8'
name: task_manager
services:
backend:
build:
context: ./backend
dockerfile: Dockerfile
ports:
- "8080:8080"
volumes:
- ./backend:/app
depends_on:
- db
frontend:
build:
context: ./frontend
dockerfile: Dockerfile
ports:
- "4200:80"
depends_on:
- backend
db:
image: postgres:13
environment:
POSTGRES_USER: task_manager
POSTGRES_PASSWORD: passw0rd
POSTGRES_DB: task_manager
ports:
- "5432:5432"
volumes:
- postgres_data:/var/lib/postgresql/data
volumes:
postgres_data:
Dockerfile
FROM node:16 AS build
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
RUN npm run build -- --configuration production
FROM nginx:alpine
COPY --from=build /app/dist/frontend /usr/share/nginx/html
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]