#FROM python:3.11 FROM nikolaik/python-nodejs:python3.10-nodejs18 RUN mkdir /public RUN chmod 777 /public COPY --chown=1000 ./public /public RUN chmod 777 -R /public ENV HOME=/public RUN chmod 777 -R /public RUN apt-get update RUN apt-get install wget curl zip nodejs npm openjdk-17-jdk -y # Configurar Java ENV JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 ENV PATH=$JAVA_HOME/bin:$PATH ENV PATH=$HOME/.local/bin:$PATH RUN mkdir -p maven && \ wget -O maven/apache-maven-3.9.11-bin.zip https://dlcdn.apache.org/maven/maven-3/3.9.11/binaries/apache-maven-3.9.11-bin.zip && \ unzip maven/apache-maven-3.9.11-bin.zip -d maven/ && \ rm maven/apache-maven-3.9.11-bin.zip ENV PATH=/bin:$PATH RUN wget https://raw.githubusercontent.com/coder/code-server/refs/heads/main/install.sh RUN bash install.sh #PUPPETEER RUN apt-get install -y \ libxkbcommon0 \ libx11-xcb1 \ libatk1.0-0 \ libatk-bridge2.0-0 \ libcups2 \ libdrm2 \ libxcomposite1 \ libxdamage1 \ libxfixes3 \ libxrandr2 \ libgbm1 \ libasound2 RUN chmod 777 -R /public RUN chmod 777 ./usr/bin/code-server EXPOSE 5000 CMD ./usr/bin/code-server --bind-addr 0.0.0.0 --port 5000 --auth none