asotog
9/29/2019 - 7:40 PM

node web app project

  • Dockerfile
FROM docker.io/node:10.15-alpine

COPY . /app
WORKDIR /app
ENV NODE_ENV=production
EXPOSE 9000
CMD ["npm", "start"]
  • docker-compose.yml
version: '3'
services:

  app-node-web:
    build: .
    ports:
      - 9000:9000
    network_mode: host
    environment:
      BACKEND_HOST: http://localhost:8080
      KEYCLOAK_URL: http://keycloak:9080/auth
      UNLEASH_URL: http://localhost:4242/api