Add PUID/PGID environment variables

- Add PUID=1001 and PGID=1000 variables to match working deployment pattern
- Add SHARING_USER variable for reference
- Maintain backward compatibility with CONTAINER_USER variables
- Prepares for simplified user mapping approach
This commit is contained in:
Deckard
2025-10-13 01:29:49 -04:00
parent 9fe4a2b00a
commit 535d062bc3
4 changed files with 28 additions and 12 deletions

View File

@@ -17,11 +17,15 @@ TZ=UTC
# ==============================================
# USER MAPPING CONFIGURATION (for NFS compatibility)
# ==============================================
# User and group IDs for container processes
# User and group IDs for container processes (PUID/PGID pattern)
# Set these to match your NFS server's user mapping
# Default: 1001:1000 (matches 'sharing' user on most systems)
CONTAINER_USER_ID=1001
CONTAINER_GROUP_ID=1000
PUID=1001
PGID=1000
SHARING_USER=${PUID}:${PGID}
# Legacy compatibility
CONTAINER_USER_ID=${PUID}
CONTAINER_GROUP_ID=${PGID}
CONTAINER_USER=${CONTAINER_USER_ID}:${CONTAINER_GROUP_ID}
# ==============================================

View File

@@ -15,11 +15,15 @@ STORAGE_PATH=${STORAGE_ROOT}/azerothcore
# ==============================================
# USER MAPPING CONFIGURATION (for NFS compatibility)
# ==============================================
# User and group IDs for container processes
# User and group IDs for container processes (PUID/PGID pattern)
# Set these to match your NFS server's user mapping
# Default: 1001:1000 (matches 'sharing' user on most systems)
CONTAINER_USER_ID=1001
CONTAINER_GROUP_ID=1000
PUID=1001
PGID=1000
SHARING_USER=${PUID}:${PGID}
# Legacy compatibility
CONTAINER_USER_ID=${PUID}
CONTAINER_GROUP_ID=${PGID}
CONTAINER_USER=${CONTAINER_USER_ID}:${CONTAINER_GROUP_ID}
# GIT
GIT_EMAIL=uprightbass360@gmail.com

View File

@@ -14,11 +14,15 @@ STORAGE_PATH=${STORAGE_ROOT}/azerothcore
# ==============================================
# USER MAPPING CONFIGURATION (for NFS compatibility)
# ==============================================
# User and group IDs for container processes
# User and group IDs for container processes (PUID/PGID pattern)
# Set these to match your NFS server's user mapping
# Default: 1001:1000 (matches 'sharing' user on most systems)
CONTAINER_USER_ID=1001
CONTAINER_GROUP_ID=1000
PUID=1001
PGID=1000
SHARING_USER=${PUID}:${PGID}
# Legacy compatibility
CONTAINER_USER_ID=${PUID}
CONTAINER_GROUP_ID=${PGID}
CONTAINER_USER=${CONTAINER_USER_ID}:${CONTAINER_GROUP_ID}
# ==============================================

View File

@@ -15,11 +15,15 @@ STORAGE_PATH=${STORAGE_ROOT}/azerothcore
# ==============================================
# USER MAPPING CONFIGURATION (for NFS compatibility)
# ==============================================
# User and group IDs for container processes
# User and group IDs for container processes (PUID/PGID pattern)
# Set these to match your NFS server's user mapping
# Default: 1001:1000 (matches 'sharing' user on most systems)
CONTAINER_USER_ID=1001
CONTAINER_GROUP_ID=1000
PUID=1001
PGID=1000
SHARING_USER=${PUID}:${PGID}
# Legacy compatibility
CONTAINER_USER_ID=${PUID}
CONTAINER_GROUP_ID=${PGID}
CONTAINER_USER=${CONTAINER_USER_ID}:${CONTAINER_GROUP_ID}
# ==============================================