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