what I like to do to always have matching UIDs

##########
##########

# Dockerfile
ARG CONTAINER_UID=1000
RUN useradd --create-home --home-dir /home/hks3 \
            --uid $CONTAINER_UID --user-group --shell /bin/bash hks3

# building container
docker-compose build --build-arg CONTAINER_UID=`id -u`

##########
##########

now the ids always match.


cheers
david (HKS3 / koha-support.eu)

On Wed, 22 Feb 2023, at 6:57 AM, David Cook wrote:
> Hi all,
>  
> With the latest version of koha-testing-docker, you might have problems 
> getting it to start up if your “koha” git directory is not owned by UID 1000.
>  
> I use koha-testing-docker on Windows, so I use a named volume to mount my 
> “koha” git directory. It also means that I cloned that git repo and do my 
> checkouts with the “root” user in koha-testing-docker (not as my normal user 
> on a Docker host like you would do if you were using Linux as your 
> workstation). So “root” owns my “koha” git directory, which causes 
> koha-testing-docker to fail to startup.
>  
> I’ve worked around that by chowning my “koha” git repo to be owned by UID 
> 1000, and that’s got it starting up, but it could have future issues where 
> permissions aren’t quite right.
>  
> Anyway, just something to be aware of…
>  
> David Cook
> Senior Software Engineer
> Prosentient Systems
> Suite 7.03
> 6a Glen St
> Milsons Point NSW 2061
> Australia
>  
> Office: 02 9212 0899
> Online: 02 8005 0595
>  
> _______________________________________________
> Koha-devel mailing list
> Koha-devel@lists.koha-community.org
> https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
> website : https://www.koha-community.org/
> git : https://git.koha-community.org/
> bugs : https://bugs.koha-community.org/
> 
_______________________________________________
Koha-devel mailing list
Koha-devel@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : https://www.koha-community.org/
git : https://git.koha-community.org/
bugs : https://bugs.koha-community.org/

Reply via email to