version: '2.4' services: app: image: opdavies/sculpin-serve volumes: - assets:/app/output_dev/build - /app/output_dev - .:/app ports: - 8000:8000 node: build: context: . dockerfile: tools/docker/node/Dockerfile volumes: - assets:/node/build - /node/node_modules - ./assets:/node/assets - ./package.json:/node/package.json - ./package-lock.json:/node/package-lock.json - ./postcss.config.js:/node/postcss.config.js - ./source:/node/source - ./tailwind.config.js:/node/tailwind.config.js - ./tools/tailwindcss:/node/tools/tailwindcss - ./webpack.config.js:/node/webpack.config.js entrypoint: npm command: run watch volumes: assets: