| # # Use the official Nextcloud image as the base image | |
| FROM ubuntu:latest | |
| # # Install additional PHP modules if required (uncomment and add more if needed) | |
| # RUN apt-get update && apt-get upgrade -y | |
| # RUN apt-get install docker-compose -y | |
| # EXPOSE 7860 | |
| # COPY . /app | |
| # RUN cd /app | |
| # # RUN export PATH=$PATH:$HOME/.local/bin | |
| # CMD ["docker-compose up"] | |
| # Use a base image with an SSH server (you can choose a specific image based on your requirements) | |
| # FROM ubuntu:latest | |
| # # Update the package lists and install the SSH server | |
| # RUN apt-get update && apt-get upgrade -y | |
| # Create an SSH user (replace "sshuser" with your desired username) | |
| # RUN useradd -m -d /home/sshuser -s /bin/bash sshuser | |
| # # Set a password for the SSH user (replace "sshpassword" with your desired password) | |
| # RUN echo 'sshuser:sshpassword' | chpasswd | |
| # # Generate SSH host keys | |
| # RUN ssh-keygen -A | |
| # RUN service ssh start | |
| # FROM python:3.9 | |
| # WORKDIR /app | |
| # COPY requirements.txt /app/ | |
| # RUN pip3 install -r requirements.txt | |
| # RUN chmod 777 /app | |
| # COPY . /app | |
| # # Expose port 7768 for SSH | |
| # # EXPOSE 7860 | |
| RUN apt-get update && apt-get upgrade -y | |
| # RUN apt-get install docker-compose -y | |
| # RUN service docker start | |
| COPY . . | |
| RUN chmod 777 nextcloud.sh | |
| # Start the SSH server when the container runs | |
| # CMD ["python3","app.py"] | |
| CMD ["./nextcloud.sh"] | |