When you create new project using instructions in README file, project files are owned by root user. This may cause your project to not start on Linux machine.
Docker container runs by default as root user. Boot2docker on Window and Mac make sure that usable permissions are applied to files when they are copied to local machine disk. Docker containers can directly run on Linux machine. They don't utilize boot2docker to run container. Therefore root user is the owner of the files that are created on volumes of containers running on Linux.
Do following to fix problem on Linux
Add option --user=$(id -u):$(id -g) to readme file for command to create new project and command to install composer dependency for existing project.
Create DLEMPFAST_CMD_UID and DLEMPFAST_CMD_GID in '.env' file(Default value for both of these variable is 1000)
When you create new project using instructions in README file, project files are owned by root user. This may cause your project to not start on Linux machine.
Docker container runs by default as root user. Boot2docker on Window and Mac make sure that usable permissions are applied to files when they are copied to local machine disk. Docker containers can directly run on Linux machine. They don't utilize boot2docker to run container. Therefore root user is the owner of the files that are created on volumes of containers running on Linux.
Do following to fix problem on Linux
--user=$(id -u):$(id -g)
to readme file for command to create new project and command to install composer dependency for existing project.DLEMPFAST_CMD_UID
andDLEMPFAST_CMD_GID
in '.env' file(Default value for both of these variable is 1000)