Skip to content
Snippets Groups Projects

Enhance docker-compose.yml to allow running multiple ReSeeD instances on the same host, clean up superfluous environment variables,

Open Pascal Ernster requested to merge pascal/cleanup_2025-01-29 into develop

fixes https://gitlab.ruhr-uni-bochum.de/FDM/rdm-system/antleaf-projectmanagement/-/issues/480+

This merge request does the following things:

  • Removes various variables from the .env file that offer no tangible benefit but needlessly clutter the .env file and introduce unnecessary potentials pitfalls for admins.
  • Removes the deprecated "version" property from docker-compose.yml, which causes a warning every time a ReSeeD instance is started.
  • Restrict all port forwardings to the container host's loopback interface instead of exposing them on all network interfaces. This affects both docker-compose.yml and docker-compose.development.yml, but it still allows connecting from the container host to all the "internal" services/ports that are forwarded in docker-compose.development.yml.
  • Adds a few new variables in the .env file and in docker-compose.yml to make it possible to run multiple instances of ReSeeD simultanously on the same container host.
  • Adds docker-compose.build.yml, which we use for building clean container images (docker-compose.yml is used for running those container images in production, but not to build those images).
  • Adds support for IPv6.
Edited by Johannes Frenzel

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading