docker-compose.yaml 693 B

123456789101112131415161718192021222324252627282930313233
  1. version: "3.9"
  2. services:
  3. telemetry:
  4. container_name: senslog_telemetry
  5. image: senslog/telemetry
  6. build:
  7. target: production
  8. context: .
  9. ports:
  10. - "8080:80"
  11. # restart: always
  12. telemetry-test:
  13. container_name: senslog_telemetry_test
  14. image: senslog/telemetry-test
  15. build:
  16. target: test
  17. context: .
  18. depends_on:
  19. - db
  20. db:
  21. image: postgis/postgis:15-3.3-alpine
  22. container_name: telemetry_db
  23. environment:
  24. - POSTGRES_USER=postgres
  25. - POSTGRES_PASSWORD=postgres
  26. ports:
  27. - '5432:5432'
  28. volumes:
  29. - ./db:/var/lib/postgresql/data
  30. - ./sql/init.sql:/docker-entrypoint-initdb.d/create_tables.sql