Skip to content
Snippets Groups Projects
Commit f40673b0 authored by jurgenhaas's avatar jurgenhaas
Browse files

Work with a pseudo passwd file on Max OS

parent 33506700
No related branches found
No related tags found
1 merge request!1Feature/macos
......@@ -38,6 +38,7 @@ function startContainer {
else
start_params=(
--hostname ${COMPOSE_PROJECT_NAME}-l3d
--user ${USERID}:${GROUPID}
--group-add ${GROUPIDS// / --group-add }
--env L3DSHELL=${L3DSHELL}
--env COMPOSE_PROJECT_NAME=${COMPOSE_PROJECT_NAME}
......@@ -48,17 +49,21 @@ function startContainer {
--volume ${WORKDIR}:/drupal
--volume ${SSHAUTH}:${SSHAUTHSOCK}
--volume ${HOMEDIR}:/home/${USERNAME}
--volume /etc/group:/etc/group:ro
--volume /etc/passwd:/etc/passwd:ro
--volume /etc/shadow:/etc/shadow:ro
--volume /etc/sudoers:/etc/sudoers:ro
--volume /etc/sudoers.d:/etc/sudoers.d:ro
--workdir /drupal
--restart unless-stopped
)
if [[ ${L3DHOSTOS} != Darwin ]]; then
start_params+=(
--user ${USERID}:${GROUPID}
--volume /etc/group:/etc/group:ro
--volume /etc/passwd:/etc/passwd:ro
--volume /etc/shadow:/etc/shadow:ro
--volume /etc/sudoers:/etc/sudoers:ro
--volume /etc/sudoers.d:/etc/sudoers.d:ro
)
else
echo "${USERNAME}:x:${USERID}:${GROUPID}:${USERNAME},,,:/home/${USERNAME}:${L3DSHELL}" >${HOMEDIR}/.passwd
start_params+=(
--volume ${HOMEDIR}/.passwd:/etc/passwd:ro
)
fi
docker run --name ${COMPOSE_PROJECT_NAME}_l3d -dt \
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment