services.yml 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. ---
  2. domoticz:
  3. host: himbeere
  4. fqdn: domo.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. netdata:
  14. host: himbeere
  15. #~ fqdn: netdata.cere.duckdns.org
  16. docker:
  17. build: netdata
  18. # image: reneluria/netdata
  19. cap_add: SYS_PTRACE
  20. volumes:
  21. - /proc:/host/proc:ro
  22. - /sys:/host/sys:ro
  23. - /var/run/docker.sock:/var/run/docker.sock
  24. ports: 0.0.0.0:19999:19999
  25. # https://github.com/mkueper/rpi-svn/blob/master/Dockerfile
  26. svn:
  27. host: himbeere
  28. docker:
  29. build: svn
  30. volumes:
  31. - /opt/fast/svn:/var/svn
  32. ports: 3690:3690
  33. stop_signal: SIGKILL
  34. ngp:
  35. host: himbeere
  36. docker:
  37. - name: nginx-proxy
  38. build: ngp
  39. ports: 192.168.178.43:1080:80, 192.168.178.43:1443:443
  40. volumes:
  41. - /opt/fast/nginx/htpasswd:/etc/nginx/htpasswd \
  42. - /var/run/docker.sock:/tmp/docker.sock:ro
  43. - /opt/fast/nginx/certs:/etc/nginx/certs:ro
  44. # see https://github.com/jwilder/nginx-proxy#per-virtual_host
  45. - /opt/fast/nginx/vhost.d:/etc/nginx/vhost.d:ro
  46. commands:
  47. nginx_conf:
  48. method: exec
  49. cmd: cat /etc/nginx/conf.d/default.conf
  50. docs: show dockergen-generated config
  51. - name: ngp_le
  52. build: ngp_le
  53. volumes_from: nginx-proxy
  54. volumes:
  55. - /opt/fast/nginx/certs:/etc/nginx/certs:rw
  56. - /var/run/docker.sock:/var/run/docker.sock:ro
  57. - /opt/fast/nginx/vhost.d:/etc/nginx/vhost.d:rw
  58. #~ nexus:
  59. #~ host: himbeere
  60. #~ docker:
  61. #~ build: nexus
  62. #~ volumes:
  63. #~ - /etc/localtime:/etc/localtime
  64. #~ - /opt/fast/nexus:/opt/sonatype-work
  65. #~ ports: 1381:8081
  66. pypy:
  67. host: himbeere
  68. docker:
  69. build: pypy
  70. volumes:
  71. - /etc/localtime:/etc/localtime
  72. rsync:
  73. host: himbeere
  74. docker:
  75. build: rsync
  76. volumes:
  77. - /etc/localtime:/etc/localtime
  78. - /mnt/ssdext/docker_fast_volumes:/opt/from
  79. - /mnt/hddext/backup:/opt/to
  80. gogs:
  81. host: himbeere
  82. fqdn: git.cere.duckdns.org
  83. docker:
  84. image: gogs/gogs-rpi
  85. volumes: /opt/fast/gogs:/data
  86. ports: 3022:22
  87. env:
  88. VIRTUAL_PORT: 3000