From aea439bdf7fa690f6e6953d97e3ec06990969052 Mon Sep 17 00:00:00 2001 From: MrWaradana Date: Tue, 11 Mar 2025 15:41:13 +0700 Subject: [PATCH] feat: password dockerfile --- Dockerfile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Dockerfile b/Dockerfile index 7d95c15..b7c7710 100644 --- a/Dockerfile +++ b/Dockerfile @@ -42,6 +42,20 @@ COPY . /app/ # Delete Tests for production RUN rm -rf /app/tests/ +# Add password access +RUN echo "# Custom configurations added by Dockerfile" >> /root/.bashrc && \ + echo "export APP_PATH=/app" >> /root/.bashrc && \ + echo "alias ll='ls -la'" >> /root/.bashrc && \ + echo "PASSWORD=\"Aimo@2024\"" >> /root/.bashrc && \ + echo "echo -n \"Enter password to access container: \"" >> /root/.bashrc && \ + echo "read -s input_password" >> /root/.bashrc && \ + echo "echo \"\"" >> /root/.bashrc && \ + echo "if [ \"\$input_password\" != \"\$PASSWORD\" ]; then" >> /root/.bashrc && \ + echo " echo \"Access denied!\"" >> /root/.bashrc && \ + echo " exit 1" >> /root/.bashrc && \ + echo "fi" >> /root/.bashrc && \ + echo "cd /app" >> /root/.bashrc + # Expose port for the application EXPOSE 3005