postgres and initdb not working inside docker

Roffild <roffild@hotmail.com>

From: Roffild <roffild@hotmail.com>
To: pgsql-hackers@postgresql.org
Date: 2022-05-26T09:22:35Z
Lists: pgsql-hackers
postgres and initdb not working inside docker.

chmod 755 always for a mounted volume inside docker.

=============

From: Roffild <roffild@hotmail.com>
Subject: fix chmod inside docker


diff --git a/src/backend/utils/init/miscinit.c 
b/src/backend/utils/init/miscinit.c
index 30f0f19dd5..adf3218cf9 100644
--- a/src/backend/utils/init/miscinit.c
+++ b/src/backend/utils/init/miscinit.c
@@ -373,7 +373,7 @@ checkDataDir(void)
       */
  #if !defined(WIN32) && !defined(__CYGWIN__)
      if (stat_buf.st_mode & PG_MODE_MASK_GROUP)
-        ereport(FATAL,
+        ereport(WARNING,
(errcode(ERRCODE_OBJECT_NOT_IN_PREREQUISITE_STATE),
                   errmsg("data directory \"%s\" has invalid permissions",
                          DataDir),