Recently the stable docker images changed their command structure. For instance, command: /usr/local/bin/start.sh web/server.js web was changed to command: node web/server.js web in the compose files.
This is a breaking change for any user hosting via docker. command shouldn't be an option used in compose unless you are trying to alter the intended function. stable images should use CMD in the Dockerfile, and command should be removed from the compose files to ensure future iterations of images use the appropriate startup.
If the plane-backend wishes to be reused for low-size, a base plane-backend image should be built, and a plane-api image should be built FROM plane-backend to allow for separate CMD use.
Is there an existing issue for this?
Current behavior
Recently the
stable
docker images changed their command structure. For instance,command: /usr/local/bin/start.sh web/server.js web
was changed tocommand: node web/server.js web
in the compose files.This is a breaking change for any user hosting via docker.
command
shouldn't be an option used incompose
unless you are trying to alter the intended function.stable
images should useCMD
in theDockerfile
, andcommand
should be removed from the compose files to ensure future iterations of images use the appropriate startup.If the
plane-backend
wishes to be reused for low-size, a baseplane-backend
image should be built, and aplane-api
image should be builtFROM plane-backend
to allow for separateCMD
use.Steps to reproduce
stable
from an install prior to this commit: https://github.com/makeplane/plane/commit/1c377163d2b184fae5806ee33ef0325d79e51adeEnvironment
Production
Browser
None
Variant
Self-hosted
Version
stable