diff --git a/Dockerfile b/Dockerfile index 025eac8..2479cb4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,8 @@ FROM python:3-alpine -ARG USER_ -ARG UID_ -ENV USER_=admin -ENV UID_=1000 +ARG USER_=admin +ARG UID_=1000 + RUN apk add --no-cache --upgrade bash ADD --chown=$UID_:$UID_ . /www @@ -19,8 +18,7 @@ RUN set -e; \ pip install -r requirements.txt; \ apk del .build-deps; -#RUN adduser -S -D $USER -u $UID_ -#USER $USER +RUN adduser -S -D $USER_ -u $UID_ +USER $USER_ -ENTRYPOINT ["./start.sh", "$UID_"] -#CMD ["$UID_"] +ENTRYPOINT ["./start.sh"] diff --git a/README.md b/README.md index c3d820e..d412331 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,7 @@ Konfiguraketa fitxategia sortu: edo - docker build -t aitzol/ldap-webui:latest . --build-arg UID_=$UID + docker build -t aitzol/ldap-webui:latest . --build-arg UID_=$UID --build-arg USER_=$USER #### Edukiontzia sortu diff --git a/start.sh b/start.sh index c4b5ee0..b6c76e0 100755 --- a/start.sh +++ b/start.sh @@ -11,8 +11,11 @@ fi if [[ $# -gt 0 ]]; then UID_=$1 echo $UID_ - export LDAP_ADMIN_PASSWORD=admin - export LDAP_READONLY_PASSWORD=readonly +else + UID_=$UID fi +export LDAP_ADMIN_PASSWORD=admin +export LDAP_READONLY_PASSWORD=readonly + uwsgi --http :9090 --enable-threads --uid $UID_ --wsgi-file app.py