Skip to content

ututolinux/sitioWeb

Repository files navigation

Sitio Web Ututo - Docker Setup

Este es el sitio web oficial de Ututo Linux, containerizado con Docker para facilitar el despliegue y desarrollo.

Requisitos

  • Docker
  • Docker Compose

Instalación y Uso

Opción 1: Usando Docker Compose (Recomendado)

# Construir y ejecutar el contenedor
docker-compose up --build

# Ejecutar en segundo plano
docker-compose up -d --build

El sitio web estará disponible en: http://localhost:8080

Opción 2: Usando Docker directamente

# Construir la imagen
docker build -t ututo-website .

# Ejecutar el contenedor
docker run -p 8080:80 ututo-website

Características

  • PHP 8.2 con Apache
  • Contador de descargas persistente
  • Puerto 8080 para evitar conflictos
  • Reinicio automático del contenedor
  • Volumen persistente para el contador de descargas

Comandos Útiles

# Ver logs del contenedor
docker-compose logs -f

# Detener el contenedor
docker-compose down

# Reconstruir la imagen
docker-compose up --build

# Acceder al contenedor
docker-compose exec ututo-website bash

Estructura del Proyecto

sitioWeb/
├── index.php              # Página principal
├── styles.css             # Estilos CSS
├── scripts.js             # JavaScript
├── logo.png               # Logo de Ututo
├── downloads_counter.txt  # Contador de descargas
├── Dockerfile             # Configuración de Docker
├── docker-compose.yml     # Configuración de Docker Compose
└── .dockerignore          # Archivos a ignorar en Docker

Desarrollo

Para desarrollo local, puedes montar el directorio actual como volumen:

docker run -p 8080:80 -v $(pwd):/var/www/html ututo-website

Esto permitirá que los cambios en los archivos se reflejen inmediatamente sin reconstruir la imagen.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 10