Results 38 comments of NavyStack

May I join in @oplik0 ? Initially, the Host UID and Container UID are slightly different. It is not necessary for the user to exist on the host. As I...

@oplik0 I was thinking of simply configuring a package manager-specific lock file and clearing it at the entry point. ```docker-entrypoint.sh #!/bin/bash set -e # Function to set default values for...

This link is a docker image that reflects my preference. https://github.com/NavyStack/nodebb-docker.git

I don't have permission to co-work on your commit. Also, if you use `RUN --mount=type=cache`, you need to inject cache from github actions.

Fixed an update issue that could occur when updating from DockerImage v3.6.6 to v3.6.7. https://github.com/NavyStack/nodebb-docker/blob/d17fc77ac226e08681179002320d929832dd0a61/docker-entrypoint.sh#L13 Overall, I'm concerned that this doesn't seem to be the right way to go for...

```Dockerfile FROM node:lts AS git ENV PNPM_HOME="/pnpm" \ PATH="$PNPM_HOME:$PATH" \ USER=nodebb \ UID=1001 \ GID=1001 \ TZ="Asia/Seoul" WORKDIR /usr/src/app/ RUN groupadd --gid ${GID} ${USER} \ && useradd --uid ${UID} --gid...

@oplik0 It's an honour to work with you.

Biggest change that matters. **changed USER `node(1000:1000)` to `nodebb:nodebb` (`1001:1001`)** 1. NodeBB hasn't specified the images tag in `docker-compose.yml` until now, 2. To better handle permissions related to `/usr/src/app/*` 3....

@oplik0 I thought about using something like Gosu to modify the permissions, but I think I'll wait a bit longer. Maybe in v4 or so we'll have a chance to...