services.yml 2.8 KB

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