Skip to content

Podman support and Docker documentation updates#22

Draft
PunkPangolin wants to merge 5 commits into
developfrom
feature/podman_support
Draft

Podman support and Docker documentation updates#22
PunkPangolin wants to merge 5 commits into
developfrom
feature/podman_support

Conversation

@PunkPangolin

@PunkPangolin PunkPangolin commented Jul 7, 2026

Copy link
Copy Markdown
  • Change docker-compose to use volumes instead of writing in the local folder. This is the best practice for app-managed storage (see upstream volume documentation) and allows for drop-in compatibility with Podman, a FOSS alternative to Docker.
  • Documentation: remove outdated mention of pre-existing admin account
  • Documentation: Refer to upstream for Docker instructions. The information here was outdated, as, for example, Windows 10 is not supported anymore, and no special configuration is required, so this should make future maintenance of the instructions easier.
  • Update the Docker PostGIS image
  • Change the way database dump import works so there is no change in the compose file required

Refer to upstream where possible
Remove outdated info on pre-existing admin account
this allows for compatibility with Podman
This allows for compatibility with Podman
@PunkPangolin PunkPangolin changed the title Feature/podman support Podman support and Docker documentation updates Jul 7, 2026
Change from "change this in the compose file" to an automatic check in `entrypoint.sh`:

If there is a database: do nothing
If there is no database but a dump in a specific location: import dump
Else create a new db from the scripts in `./install`
@PunkPangolin PunkPangolin temporarily deployed to review-feature-podman_support July 9, 2026 13:06 — with GitHub Actions Inactive
@PunkPangolin PunkPangolin deployed to review-feature-podman_support July 9, 2026 13:11 — with GitHub Actions Active
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant