crate / crate/cratedb-guide

Add volume definitions to compose.yaml files for data persistence

Open
#373 0 comments 0 reactions 0 assignees View on GitHub
maintenance
Dominant language
No language data
Stars
3
Forks
4
Avg merge
3d 18h
Merged PRs (30d)
1

Description

## 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

- PR: https://github.com/crate/cratedb-guide/pull/367
- Comment: https://github.com/crate/cratedb-guide/pull/367#discussion_r2406369546
- Requested by: @amotl

## 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

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.