compose.yml 758 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. version: '3.5'
  2. services:
  3. yancheng-edge:
  4. # --- building ---
  5. image: yancheng-edge:debug
  6. dns:
  7. - 8.8.8.8
  8. - 8.8.4.4
  9. build:
  10. context: ./
  11. dockerfile: ./Dockerfile
  12. environment:
  13. TZ: Asia/Shanghai
  14. # --- binding ---
  15. volumes:
  16. - ${project_dir}:${project_dir}
  17. - /dev:/dev
  18. network_mode: host
  19. # --- running ---
  20. container_name: yancheng-edge
  21. cap_add:
  22. - SYS_ADMIN
  23. privileged: true
  24. working_dir: ${project_dir}
  25. # --- for debug ---
  26. # stdin_open: true
  27. # tty: true
  28. # --- for release ---
  29. command: bash run.sh
  30. restart: always