Add initial setup scripts and configuration files for development environment
This commit is contained in:
+35
@@ -0,0 +1,35 @@
|
||||
# Usa Debian como base
|
||||
FROM debian:bookworm-slim
|
||||
|
||||
# Definir el directorio de trabajo
|
||||
WORKDIR /app
|
||||
|
||||
# Instalar dependencias necesarias
|
||||
RUN apt-get update && \
|
||||
apt-get install -y --no-install-recommends \
|
||||
bash \
|
||||
curl \
|
||||
gnupg \
|
||||
apt-transport-https \
|
||||
ca-certificates && \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
|
||||
|
||||
|
||||
# Descargar e instalar code-server
|
||||
RUN curl -sSL https://code-server.dev/install.sh | sh || echo "Error al instalar code-server" && \
|
||||
which code-server || echo "code-server no encontrado" && \
|
||||
code-server --version || echo "Error al obtener la versión de code-server"
|
||||
|
||||
|
||||
# Exponer el puerto por defecto de code-server
|
||||
EXPOSE 8080
|
||||
|
||||
# Definir el usuario y grupo de trabajo
|
||||
USER root
|
||||
|
||||
# Comando para iniciar code-server como root
|
||||
ENTRYPOINT ["/bin/bash", "-c", "code-server /app --bind-addr 0.0.0.0:8080 --auth none -vvv"]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user