my-task-board/Dockerfile

17 lines
331 B
Docker

# Dockerfile
FROM node:20-alpine
WORKDIR /app
# Copiar arquivos e instalar dependências
COPY package*.json ./
RUN npm install -g @angular/cli && npm install
# Copiar o restante do código
COPY . .
# Expor a porta padrão do Angular
EXPOSE 4200
# Comando para servir o Angular na rede
CMD ["ng", "serve", "--host", "0.0.0.0"]