docker-compose.yml 376 B

12345678910111213141516
  1. version: "3"
  2. services:
  3. node:
  4. image: "node:lts-alpine"
  5. user: "node"
  6. working_dir: /home/node/app
  7. volumes:
  8. - ./server/:/home/node/app
  9. command: ash -c "npm i && node index.js"
  10. nginx:
  11. image: "nginx:alpine"
  12. volumes:
  13. - ./client:/usr/share/nginx/html
  14. - ./nginx/default.conf:/etc/nginx/conf.d/default.conf
  15. ports:
  16. - "8080:80"