Commit Graph

10 Commits

Author SHA1 Message Date
Dan Brodjieski
4259b27609 chore: simplify container bash prompt to 'mscp $' 2026-09-10 14:01:36 -04:00
Dan Brodjieski
4c5506595d chore: default container shell to bash, add .dockerignore
Debian's /bin/sh is dash, which has no history or tab completion. Install
bash + bash-completion, set the mscp user's shell to bash with a minimal
.bashrc, and switch CMD to bash so interactive sessions get line editing.

Add .dockerignore to keep .git and local working dirs out of the build
context and stabilize the COPY . . layer cache.
2026-09-10 13:46:15 -04:00
Dan Brodjieski
6a8e371f40 chore: update container build process 2026-09-10 13:33:27 -04:00
Dan Brodjieski
6e48f42ff5 Add perl and openssl to Dockerfile dependencies 2026-09-04 15:35:56 -04:00
Dan Brodjieski
20667cea52 Update base image to Alpine 3.24.0 2026-09-04 15:11:28 -04:00
Dan Brodjieski
15f5efce90 Remove Ruby and related installations from Dockerfile
Removed Ruby and its dependencies from the Dockerfile.
2026-09-04 14:48:34 -04:00
Dan Brodjieski
5b5cda21c8 fix: compare update check against the running image's own tag
entrypoint.sh always checked ghcr's :latest manifest for a newer
build, so non-main images (e.g. dev_27) incorrectly reported an
update available since their SHA never matches main's latest. Bake
the image's tag in at build time and check against that tag instead.
2026-07-16 16:42:58 -04:00
Dan Brodjieski
67207a3001 chore: update container update message 2026-07-02 14:46:03 -04:00
Dan Brodjieski
35d84e3737 chore: adjust to check for container SHA match 2026-07-02 13:45:40 -04:00
Dan Brodjieski
5a4772b29a chore: updates to container build
add entrypoint that will check if latest container and alert the user if a new one is available

move container support files from project root
2026-07-02 13:24:43 -04:00