Differences From Artifact [00615fd7e9]:
- File Dockerfile.in — part of check-in [f938438380] at 2022-08-15 22:02:20 on branch trunk — Changed several of the Docker environment variables to build arguments so the user an override them at build time rather than container creation time, and documented them in build.wiki. Using this new mechanism to pull the Fossil source tarball in such a way that we can use the Docker artifact cache without getting stale builds. You can now pass one of the new build args to force the old behavior if you want it. This required generating Dockerfile from Dockerfile.in at configure time, to inject the current Fossil checkin ID. (This busts the Docker cache when the source tree changes.) (user: wyoung size: 2945)
To Artifact [311a594b20]:
- File Dockerfile.in — part of check-in [4c8cc80450] at 2022-08-15 23:07:19 on branch trunk — Put the "--user fossil" bit back into the fossil server command for the container. Just ran into a situations where it's still needed. (user: wyoung size: 2975)
| ︙ | ︙ | |||
55 56 57 58 59 60 61 62 |
EXPOSE 8080/tcp
CMD [ \
"bin/fossil", "server", \
"--chroot", "/jail", \
"--create", \
"--jsmode", "bundled", \
"museum/repo.fossil"]
| > | 55 56 57 58 59 60 61 62 63 |
EXPOSE 8080/tcp
CMD [ \
"bin/fossil", "server", \
"--chroot", "/jail", \
"--create", \
"--jsmode", "bundled", \
"--user", "fossil", \
"museum/repo.fossil"]
|