Skip to content

Commit

Permalink
Add uid/gid passthrough
Browse files Browse the repository at this point in the history
  • Loading branch information
drien committed Jan 14, 2024
1 parent cb5be59 commit 8642305
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
6 changes: 4 additions & 2 deletions app/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,10 @@ WORKDIR /opt

RUN apt-get update && apt-get install -y build-essential libpq-dev

RUN groupadd -r appuser -g 1000 \
&& useradd --no-log-init -m -r -g 1000 -u 1000 appuser \
ARG uid=1000
ARG gid=1000
RUN groupadd -r appuser -g $gid \
&& useradd --no-log-init -m -r -g $gid -u $uid appuser \
&& chown -R root:appuser /opt/ \
&& chmod g+w /opt/

Expand Down
2 changes: 1 addition & 1 deletion bootstrap.sh
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ fi

find ./ -type f -exec sed -i "s/gobabygo/$PROJECT/gI" {} \;

docker compose build
docker compose build --build-arg uid=$(id -u) --build-arg gid=$(id -g)
docker compose run web bash -c \
"python3 manage.py makemigrations && python3 manage.py migrate"
docker compose up "$2"

0 comments on commit 8642305

Please sign in to comment.