mirror of
https://github.com/dockur/windows.git
synced 2025-12-21 06:31:45 +00:00
Compare commits
4 Commits
4bc7f2668e
...
0e8f4418b4
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0e8f4418b4 | ||
|
|
05330ff64c | ||
|
|
1c15df95ac | ||
|
|
184774f73e |
10
Dockerfile
10
Dockerfile
@ -42,5 +42,15 @@ ENV VERSION="11"
|
||||
ENV RAM_SIZE="4G"
|
||||
ENV CPU_CORES="2"
|
||||
ENV DISK_SIZE="64G"
|
||||
# Create non-root user for security
|
||||
RUN useradd -r -u 1000 -g 0 -s /sbin/nologin appuser
|
||||
|
||||
|
||||
# Switch to non-root user
|
||||
USER appuser
|
||||
|
||||
|
||||
# Run as non-root user for security
|
||||
RUN net user winuser /add || echo "User already exists"
|
||||
USER winuser
|
||||
ENTRYPOINT ["/usr/bin/tini", "-s", "/run/entry.sh"]
|
||||
|
||||
@ -23,7 +23,8 @@ parseVersion() {
|
||||
if [[ "${VERSION}" == \"*\" || "${VERSION}" == \'*\' ]]; then
|
||||
VERSION="${VERSION:1:-1}"
|
||||
fi
|
||||
|
||||
|
||||
VERSION=$(expr "$VERSION" : "^\ *\(.*[^ ]\)\ *$")
|
||||
[ -z "$VERSION" ] && VERSION="win11"
|
||||
|
||||
case "${VERSION,,}" in
|
||||
|
||||
Loading…
Reference in New Issue
Block a user