magento / magento/magento-cloud-docker

Expose all services at well-known ports

Open
#217 9 comments 1 reaction 0 assignees View on GitHub
community improvement Priority: P3 Progress: ready for dev
Dominant language
PHP
Stars
277
Forks
187
PR merge metrics
No merged PRs in 30d

Description

Currently, the web entrypoints are mapped to well-known ports, 80 and 443. But the other services like DB and Redis are exposed on random ports. I propose that all services be exposed on well-known ports to enhance user-friendliness. And additionally add a build option for not exposing any ports that would best accommodate extensibility and customization of ports in an override file.

Contributor guide

Open the contributing guide

Research direction

Start by locating the container service port mappings and the build configuration that controls published ports. Compare the current web mappings with DB and Redis, then define how fixed well-known ports and disabling all published ports should work with an override file. No specific files or tests are named in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, redis
Domain
databases, devops, infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.