services.yml 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. ---
  2. jupyter:
  3. host: himbeere
  4. docker:
  5. build: jupyter
  6. ports: 17888:80
  7. volumes:
  8. - /opt/fast/jupyter/notebooks:/root/notebooks
  9. - /opt/fast/jupyter/config:/root/.local
  10. - /opt/fast/jupyter/config_root:/root/.jupyter
  11. domoticz:
  12. host: himbeere
  13. fqdn: domo.cere.duckdns.org
  14. docker:
  15. build: domoticz
  16. image: domoticz
  17. volumes:
  18. - /etc/localtime:/etc/localtime
  19. - /opt/fast/domoticz/domoticz.db:/root/domoticz/domoticz.db
  20. #ports: 8080:8080
  21. devices: /dev/ttyUSB0
  22. netdata:
  23. host: himbeere
  24. #~ fqdn: netdata.cere.duckdns.org
  25. docker:
  26. hostname: himbeere
  27. build: netdata
  28. # image: reneluria/netdata
  29. cap_add: SYS_PTRACE
  30. volumes:
  31. - /proc:/host/proc:ro
  32. - /sys:/host/sys:ro
  33. - /var/run/docker.sock:/var/run/docker.sock
  34. ports: 0.0.0.0:19999:19999
  35. # https://github.com/mkueper/rpi-svn/blob/master/Dockerfile
  36. svn:
  37. host: himbeere
  38. docker:
  39. build: svn
  40. volumes:
  41. - /opt/fast/svn:/var/svn
  42. ports: 3690:3690
  43. stop_signal: SIGKILL
  44. ngp:
  45. host: himbeere
  46. docker:
  47. - name: nginx-proxy
  48. build: ngp
  49. ports: 192.168.178.43:1080:80, 192.168.178.43:1443:443
  50. volumes:
  51. - /usr/share/nginx/html
  52. - /opt/fast/nginx/htpasswd:/etc/nginx/htpasswd \
  53. - /var/run/docker.sock:/tmp/docker.sock:ro
  54. - /opt/fast/nginx/certs:/etc/nginx/certs:ro
  55. # see https://github.com/jwilder/nginx-proxy#per-virtual_host
  56. - /opt/fast/nginx/vhost.d:/etc/nginx/vhost.d:ro
  57. commands:
  58. nginx_conf:
  59. method: exec
  60. cmd: cat /etc/nginx/conf.d/default.conf
  61. docs: show dockergen-generated config
  62. - name: ngp_le
  63. build: ngp_le
  64. volumes_from: nginx-proxy
  65. volumes:
  66. - /opt/fast/nginx/certs:/etc/nginx/certs:rw
  67. - /var/run/docker.sock:/var/run/docker.sock:ro
  68. - /opt/fast/nginx/vhost.d:/etc/nginx/vhost.d:rw
  69. #~ nexus:
  70. #~ host: himbeere
  71. #~ docker:
  72. #~ build: nexus
  73. #~ volumes:
  74. #~ - /etc/localtime:/etc/localtime
  75. #~ - /opt/fast/nexus:/opt/sonatype-work
  76. #~ ports: 1381:8081
  77. #~ pypy:
  78. #~ host: himbeere
  79. #~ docker:
  80. #~ build: pypy
  81. #~ volumes:
  82. #~ - /etc/localtime:/etc/localtime
  83. rsync:
  84. host: himbeere
  85. docker:
  86. build: rsync
  87. volumes:
  88. - /etc/localtime:/etc/localtime
  89. - /mnt/ssdext/docker_fast_volumes:/opt/from
  90. - /mnt/hddext/backup:/opt/to
  91. gogs:
  92. host: himbeere
  93. fqdn: git.cere.duckdns.org
  94. docker:
  95. image: gogs/gogs-rpi
  96. volumes: /opt/fast/gogs:/data
  97. ports: 3022:22
  98. env:
  99. VIRTUAL_PORT: 3000
  100. graphite:
  101. host: himbeere
  102. docker:
  103. build: graphite
  104. #~ image: abarbanell/docker-grafana-graphite
  105. volumes:
  106. - /opt/fast/graphite/whisper:/opt/graphite/storage/whisper
  107. - /opt/fast/graphite/logs:/var/log/supervisor
  108. ports:
  109. - 13080:8000
  110. - 8125:8125/udp
  111. - 8126:8126