diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..59208a0 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,8 @@ +# Usamos la imagen ligera de Nginx +FROM nginx:alpine + +# Copiamos todos tus archivos web a la carpeta que Nginx sirve por defecto +COPY . /usr/share/nginx/html + +# Exponemos el puerto 80 (el estándar de web) +EXPOSE 80 \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..f6e394e --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,11 @@ +version: '3.8' + +services: + web: + # Le decimos que construya la imagen usando el Dockerfile que está en el mismo directorio + build: . + # Mapeamos el puerto 80 del contenedor a un puerto de tu VM (ej. 8080) + ports: + - "8081:80" + # Para que el contenedor se reinicie solo si se cae + restart: unless-stopped \ No newline at end of file