Daniel Gibbs
8b82d200e9
refactor: simplify entrypoint-user.sh
The code changes remove unnecessary lines and simplify the logic in the entrypoint-user.sh script. The tail command is now used directly to follow log files instead of checking for command-line arguments.
2 years ago
Daniel Gibbs
890f9cad1f
feat: update Dockerfile and entrypoint scripts
- Updated Dockerfiles for Ubuntu 18.04, 20.04, and 22.04 to use Node.js version 16.x instead of 18.x or 20.x
- Set environment variables LGSM_GITHUBBRANCH, LGSM_LOGDIR, LGSM_SERVERFILES, and LGSM_CONFIG to new values
- Changed working directory from /linuxgsm to /app
- Created /data directory in the container
- Cleared modules directory (/app/lgsm/modules) if branch is not master
2 years ago
Daniel Gibbs
a0faaaeade
feat: functions to modules
2 years ago
Daniel Gibbs
cfa8ff9069
feat: Update entrypoint-user.sh
Changed the donate command to sponsor in the entrypoint-user.sh script. This commit updates the command to reflect changes in our platform.
2 years ago
Daniel Gibbs
13a3f18651
fix healthcheck
fix healthcheck
2 years ago
Daniel Gibbs
ddedd888af
feat: change HOME to /linuxgsm
2 years ago
Daniel Gibbs
31d0feef47
remove execs
2 years ago
Daniel Gibbs
601b7e55d1
fix: autoinstall running every time
2 years ago
Daniel Gibbs
21bc02f3ce
fix healthcheck
2 years ago
Daniel Gibbs
b2d16fcb47
setuidgid for all scripts
2 years ago
Daniel Gibbs
998d7c1a73
bug
2 years ago
Daniel Gibbs
d2939225c5
remove monitor from script
managed by healthcheck
2 years ago
Daniel Gibbs
42bfe5b7a4
feat: user management improvements
dev null
a
2 years ago
Daniel Gibbs
c7d87ed1f3
feat: UID and GID updated on start
2 years ago
Daniel Gibbs
3b2e2a1d91
feat: migrate to s6-overlay for init
2 years ago
Daniel Gibbs
06f7efe19f
feat: improve log tailing
2 years ago
Daniel Gibbs
b5eecfe9ba
add donate command to display linuxgsm logo
2 years ago
Daniel Gibbs
e36f242d31
fix: exit handler
2 years ago
Daniel Gibbs
84a651cf6f
feat: improve healthcheck
2 years ago
Daniel Gibbs
0daee43f92
minor bug
2 years ago
Daniel Gibbs
19a8b6f279
check functions are executable
2 years ago
Daniel Gibbs
96b4e576a8
tweakes
2 years ago
Daniel Gibbs
639066bd04
various improvements
2 years ago
Daniel Gibbs
471e6c0af6
UID
2 years ago
Daniel Gibbs
6f58d2b876
UID stuff
2 years ago
Daniel Gibbs
644605dff5
update permissions
2 years ago
Daniel Gibbs
70460f07bc
correct UID vars
2 years ago
Daniel Gibbs
aca0fe2460
add GID and user info
2 years ago
Daniel Gibbs
270987260f
DockerFile
3 years ago