docker-compose.yml 842 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. version: "3.7"
  2. services:
  3. plc-connector:
  4. container_name: plc-connector
  5. build: ./plc-connector
  6. restart: on-failure
  7. command: "python3 main.py -c replay-config.yml"
  8. ports:
  9. - 102:102
  10. volumes:
  11. - ./plc-connector:/plc-connector/
  12. networks:
  13. - influxdb
  14. influxdb:
  15. container_name: influxdb
  16. image: influxdb:latest
  17. restart: unless-stopped
  18. ports:
  19. - 8086:8086
  20. networks:
  21. - influxdb
  22. volumes:
  23. - "./conf:/etc/influxdb2"
  24. - "./influxdbv2:/var/lib/influxdb2"
  25. influxdb-replay:
  26. container_name: influxdb-replay
  27. image: influxdb:latest
  28. restart: unless-stopped
  29. ports:
  30. - 8087:8086
  31. networks:
  32. - influxdb
  33. volumes:
  34. - "./influxdbv2-replay:/var/lib/influxdb2"
  35. networks:
  36. influxdb:
  37. name: influxdb