@@ -6,6 +6,20 @@ echo "════════════════════════
66echo " 🚀 Hello from docker_entrypoint.sh"
77echo " ═══════════════════════════════════════════════════════════════════════════════"
88
9+ # Function to show disk usage on exit
10+ cleanup () {
11+ local exit_code=$?
12+ echo " 💾 Disk usage after job:"
13+ df -h
14+ echo " ═══════════════════════════════════════════════════════════════════════════════"
15+ echo " ✅ docker_entrypoint.sh finished, exit code: $exit_code "
16+ echo " ═══════════════════════════════════════════════════════════════════════════════"
17+ exit $exit_code
18+ }
19+
20+ # Set trap to always show disk usage on exit (normal exit, signals, errors)
21+ trap cleanup EXIT
22+
923echo " 📅 Container built at: $BUILD_TIMESTAMP "
1024echo " 🔄 Updating repository..."
1125
@@ -42,13 +56,3 @@ echo "$@"
4256echo " ═══════════════════════════════════════════════════════════════════════════════"
4357# Execute the remaining command arguments
4458exec " $@ "
45- echo " ═══════════════════════════════════════════════════════════════════════════════"
46- echo " ✅ User provided command finished"
47- echo " ═══════════════════════════════════════════════════════════════════════════════"
48-
49- echo " 💾 Disk usage after job:"
50- df -h
51-
52- echo " ═══════════════════════════════════════════════════════════════════════════════"
53- echo " ✅ docker_entrypoint.sh finished"
54- echo " ═══════════════════════════════════════════════════════════════════════════════"
0 commit comments