# # 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"] | |