compose.yaml 883 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. x-dev: &x-dev
  2. watch:
  3. - action: sync
  4. path: ./data
  5. target: /app/data
  6. ignore:
  7. - '*.foo'
  8. - ./ignored
  9. - action: sync+restart
  10. path: ./config
  11. target: /app/config
  12. services:
  13. alpine:
  14. build:
  15. dockerfile_inline: |-
  16. FROM alpine
  17. RUN mkdir -p /app/data
  18. RUN mkdir -p /app/config
  19. init: true
  20. command: sleep infinity
  21. develop: *x-dev
  22. busybox:
  23. build:
  24. dockerfile_inline: |-
  25. FROM busybox
  26. RUN mkdir -p /app/data
  27. RUN mkdir -p /app/config
  28. init: true
  29. command: sleep infinity
  30. develop: *x-dev
  31. debian:
  32. build:
  33. dockerfile_inline: |-
  34. FROM debian
  35. RUN mkdir -p /app/data
  36. RUN mkdir -p /app/config
  37. init: true
  38. command: sleep infinity
  39. volumes:
  40. - ./dat:/app/dat
  41. - ./data-logs:/app/data-logs
  42. develop: *x-dev