services.yml 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. ---
  2. domoticz:
  3. host: himbeere
  4. fqdn: home.cere.duckdns.org
  5. docker:
  6. build: domoticz
  7. image: domoticz
  8. volumes:
  9. - /etc/localtime:/etc/localtime
  10. - /opt/fast/domoticz/domoticz.db:/root/domoticz/domoticz.db
  11. ports: 8080:8080
  12. devices: /dev/ttyUSB0
  13. # https://github.com/mkueper/rpi-svn/blob/master/Dockerfile
  14. svn:
  15. host: himbeere
  16. docker:
  17. build: svn
  18. volumes:
  19. - /opt/fast/svn:/var/svn
  20. ports: 3690:3690
  21. stop_signal: SIGKILL
  22. ngp:
  23. host: himbeere
  24. docker:
  25. build: ngp
  26. ports: 0.0.0.0:1080:80, 0.0.0.0:1443:443
  27. volumes:
  28. - /usr/share/nginx/html
  29. - /var/run/docker.sock:/tmp/docker.sock:ro
  30. - /opt/fast/nginx/certs:/etc/nginx/certs:ro
  31. # see https://github.com/jwilder/nginx-proxy#per-virtual_host
  32. - /opt/fast/nginx/vhost.d:/etc/nginx/vhost.d:ro
  33. commands:
  34. nginx_conf:
  35. method: exec
  36. cmd: cat /etc/nginx/conf.d/default.conf
  37. docs: show dockergen-generated config
  38. nexus:
  39. host: himbeere
  40. docker:
  41. build: nexus
  42. volumes:
  43. - /etc/localtime:/etc/localtime
  44. - /opt/fast/nexus:/opt/sonatype-work
  45. ports: 1381:8081
  46. pypy:
  47. host: himbeere
  48. docker:
  49. build: pypy
  50. volumes:
  51. - /etc/localtime:/etc/localtime
  52. rsync:
  53. host: himbeere
  54. docker:
  55. build: rsync
  56. volumes:
  57. - /mnt/ssdext/docker_fast_volumes:/opt/from
  58. - /mnt/hddext/backup:/opt/to
  59. gogs:
  60. host: himbeere
  61. fqdn: git.cere.duckdns.org
  62. docker:
  63. image: gogs/gogs-rpi
  64. volumes: /opt/fast/gogs:/data
  65. ports: 3000:3000, 3022:22
  66. env:
  67. VIRTUAL_PORT: 3000