We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6bd47fb commit 8376467Copy full SHA for 8376467
2 files changed
Dockerfile
@@ -14,5 +14,9 @@ COPY . .
14
# Create data directory for databases
15
RUN mkdir -p /app/data
16
17
-# Run the bot from /app/src (but databases write to /app/data)
18
-CMD ["node", "/app/src/index.js"]
+# Copy entrypoint script
+COPY entrypoint.sh /app/entrypoint.sh
19
+RUN chmod +x /app/entrypoint.sh
20
+
21
+# Run deploy-commands before starting bot
22
+ENTRYPOINT ["/app/entrypoint.sh"]
entrypoint.sh
@@ -0,0 +1,11 @@
1
+#!/bin/sh
2
+# Docker entrypoint script for CCBot
3
+# Ensures Discord slash commands are deployed before bot startup
4
5
+set -e
6
7
+echo "Deploying Discord commands..."
8
+node /app/src/deploy-commands.js
9
10
+echo "Starting bot..."
11
+node /app/src/index.js
0 commit comments