Web estática ayqtalent.com (nginx + Traefik) #2

Open
opened 2026-06-29 02:39:33 +00:00 by rafa · 0 comments
Owner

Servicio

Web HTML estática para A&Q Talent en ayqtalent.com y www.ayqtalent.com.

Ubicación en el servidor

/home/rafa/apps/ayqtalent-web/
├── compose.yml
└── index.html

Arranque

cd /home/rafa/apps/ayqtalent-web
docker compose up -d
docker compose down

Contenedor: ayqtalent-web-web-1 (imagen nginx:alpine).

Traefik

Labels en compose.yml:

  • Router: ayqtalent-web
  • Regla: Host(ayqtalent.com) || Host(www.ayqtalent.com)
  • Entrypoint: https (puerto 443)
  • Cert: Let's Encrypt vía letsencrypt certresolver
  • Red: coolify (externa, compartida con Traefik de Coolify)

DNS requerido en Dreamhost

Host Tipo Valor
@ A 188.40.120.157
www A 188.40.120.157

Actualizar la web

Basta con subir el nuevo index.html al servidor y recargar nginx:

scp index.html rafa@188.40.120.157:/home/rafa/apps/ayqtalent-web/index.html
ssh rafa@188.40.120.157 "docker exec ayqtalent-web-web-1 nginx -s reload"

Notas

  • HTML auto-contenido (CSS inline, fuentes de Google Fonts CDN, sin imágenes locales)
  • El fichero original: C:\Users\Chia\Downloads\AQ_Talent_Web_Codigo_Completo.html
  • Pendientes marcados en el propio HTML: teléfono real, email activo, formulario (Formspree), cookie banner RGPD, favicon, fotos equipo
## Servicio Web HTML estática para A&Q Talent en `ayqtalent.com` y `www.ayqtalent.com`. ## Ubicación en el servidor ``` /home/rafa/apps/ayqtalent-web/ ├── compose.yml └── index.html ``` ## Arranque ```bash cd /home/rafa/apps/ayqtalent-web docker compose up -d docker compose down ``` Contenedor: `ayqtalent-web-web-1` (imagen `nginx:alpine`). ## Traefik Labels en `compose.yml`: - Router: `ayqtalent-web` - Regla: `Host(ayqtalent.com) || Host(www.ayqtalent.com)` - Entrypoint: `https` (puerto 443) - Cert: Let's Encrypt vía `letsencrypt` certresolver - Red: `coolify` (externa, compartida con Traefik de Coolify) ## DNS requerido en Dreamhost | Host | Tipo | Valor | |------|------|-------| | `@` | A | `188.40.120.157` | | `www` | A | `188.40.120.157` | ## Actualizar la web Basta con subir el nuevo `index.html` al servidor y recargar nginx: ```bash scp index.html rafa@188.40.120.157:/home/rafa/apps/ayqtalent-web/index.html ssh rafa@188.40.120.157 "docker exec ayqtalent-web-web-1 nginx -s reload" ``` ## Notas - HTML auto-contenido (CSS inline, fuentes de Google Fonts CDN, sin imágenes locales) - El fichero original: `C:\Users\Chia\Downloads\AQ_Talent_Web_Codigo_Completo.html` - Pendientes marcados en el propio HTML: teléfono real, email activo, formulario (Formspree), cookie banner RGPD, favicon, fotos equipo
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: rafa/server#2