feat: add Docker-based PostgreSQL setup as an alternative to manual installation#70
feat: add Docker-based PostgreSQL setup as an alternative to manual installation#70olcortesb wants to merge 2 commits into
Conversation
|
Thanks for the contribution @olcortesb! The docker-compose approach is clean and well-documented, we appreciate the thoroughness of the testing you did. We're currently evaluating the best path for local development setup (Docker, native, or a combination), so we're going to keep this PR open while we finalize that direction. We don't want you to feel like this is being ignored, it's genuinely useful work and may well land as-is or with minor adjustments once we settle on the approach. We'll update this PR once we have a decision. Thanks for your patience! 🙏 |
Hi @LeeroyHannigan , thanks for your comment! Don't worry—please let me know if I can help by updating this or creating a new pull request. |
What
Add Docker-based PostgreSQL setup as an alternative to manual installation.
Includes
docker-compose.ymland documentation indocs/local-postgres-setup.md.Why
Simplifies local development setup — one command to get PostgreSQL running
instead of manual RPM installation and initdb configuration.
Testing done
docker compose up -dstarts PostgreSQL./target/release/extenddb init --pg-user postgres --pg-pass extenddb-local-devsucceeds./target/release/extenddb servestarts andcurl -sk https://127.0.0.1:8000/healthreturns healthydocker compose downpython3 docs/build-docs.py
Checklist
cargo test --workspace)cargo fmt --check)cargo clippy -- -W clippy::pedantic)By submitting this pull request, I confirm that my contribution is made under
the terms of the Apache License 2.0 and I agree to the Developer Certificate of
Origin (DCO). See CONTRIBUTING.md for details.