Advertisement
Guest User

Untitled

a guest
Jan 7th, 2023
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1. version: '3'
  2.  
  3. services:
  4. dsmrdb:
  5. # When using Postgres, release 13.x is supported only
  6. # due to the limited availability of client packages, especially for arm32v7
  7. image: postgres:14-alpine
  8. container_name: dsmrdb
  9. restart: always
  10. volumes:
  11. - ./dsmrdb:/var/lib/postgresql/data
  12. environment:
  13. - TZ=Europe/Amsterdam
  14. - PG_TZ=Europe/Amsterdam
  15. - POSTGRES_USER=dsmrreader
  16. - POSTGRES_PASSWORD=dsmrreader
  17. - POSTGRES_DB=dsmrreader
  18. healthcheck:
  19. # postgres is the default user, please update with
  20. # the DJANGO_DATABASE_USER used for dsmr-reader-docker
  21. # default for DSMR Reader is dsmrreader
  22. test: [ "CMD-SHELL", "pg_isready -U dsmrreader" ]
  23. interval: 10s
  24. timeout: 5s
  25. retries: 10
  26.  
  27. dsmr:
  28. image: xirixiz/dsmr-reader-docker:latest
  29. depends_on:
  30. dsmrdb:
  31. condition: service_healthy
  32. container_name: dsmr
  33. links:
  34. - dsmrdb
  35. cap_add:
  36. - NET_ADMIN
  37. restart: always
  38. volumes:
  39. - /etc/localtime:/etc/localtime:ro
  40. - ./dsmr_backups:/app/backups
  41. environment:
  42. - TZ=Europe/Amsterdam
  43. - DJANGO_TIME_ZONE=Europe/Amsterdam
  44. - VIRTUAL_HOST=localhost
  45. ports:
  46. - 7777:80
  47. - 7779:443
  48. devices:
  49. - "/dev/ttyUSB.P1:/dev/ttyUSB.P1"
  50. # - "/dev/ttyUSB0:/dev/ttyUSB0"
  51. # - "/dev/ttyUSB1:/dev/ttyUSB1"
  52. # - "/dev/ttyUSB2:/dev/ttyUSB2"
  53. # healthcheck:
  54. # disable: true
  55. healthcheck:
  56. test:
  57. [
  58. "CMD",
  59. "curl",
  60. "-Lsf",
  61. "http://127.0.0.1/about",
  62. "-o",
  63. "/dev/null",
  64. "-w",
  65. "HTTP_%{http_code}"
  66. ]
  67. interval: 10s
  68. timeout: 5s
  69. retries: 10
  70.  
  71. volumes:
  72. dsmrdb: null
  73. dsmrdb_backups: null
  74.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement