Skip to content

Add volume definitions to compose.yaml files for data persistence #373

@coderabbitai

Description

@coderabbitai

Description

Add volume definitions to compose.yaml files across integration guides to ensure data persists across container restarts.

Context

Multiple compose.yaml files in the integration guides currently do not define volumes for data persistence. This means data is lost when containers are restarted or recreated.

Affected Files

Based on PR #367, the following compose.yaml files should be reviewed and updated:

  • docs/integrate/influxdb/compose.yaml
  • docs/integrate/amqp/compose.yaml
  • docs/integrate/collectd/compose.yaml
  • docs/integrate/mongodb/compose.yaml
  • docs/integrate/mqtt/compose.yaml
  • docs/integrate/mysql/compose.yaml
  • docs/integrate/opentelemetry/collector/compose.yaml
  • docs/integrate/opentelemetry/telegraf/compose.yaml
  • docs/integrate/oracle/compose.yaml
  • docs/integrate/postgresql/compose.yaml
  • docs/integrate/statsd/compose.yaml
  • docs/integrate/telegraf/compose.yaml

References

Acceptance Criteria

  • Add volume definitions to CrateDB services in compose.yaml files
  • Add volume definitions to database services (PostgreSQL, MongoDB, Oracle, etc.) where applicable
  • Ensure volumes are named appropriately and documented
  • Test that data persists across container restarts

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions