Commit 01399bcb authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Reubica contenidos, pone al día build y deploy

Reubica contenidos y recursos de construcción de imagen hacia
directorio build, separando su configuración del fichero compose de
deploy.

Actualiza versión base de nginx por defecto y reordena directivas en
Dockerfile.

Pone al día la sintaxis de compose para deploy, unificando el fichero y
usando el nombre actualizado.

Renombra recursos traefik para simplificar y para adecuarlas a la nueva
identidad.

Actualiza plantillas CI utilizadas.
parent a3434ee0
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
include:
  - project: 'redmic-project/gitlab-ci-templates'
    ref: master
    file: '/packaging.yml'
    file: '/packaging-docker/docker-build.yml'
  - project: 'redmic-project/gitlab-ci-templates'
    ref: master
    file: '/deployment.yml'
    file: '/deployment-service/docker-deploy.yml'
  - project: 'redmic-project/gitlab-ci-templates'
    ref: master
    file: '/deployment-custom-image.yml'
    file: '/deployment-service/custom-image.yml'

stages:
  - pre-package
+0 −0

File moved.

build/.env

0 → 100644
+1 −0
Original line number Diff line number Diff line
NGINX_IMAGE_TAG=1.27.5-alpine3.21
+4 −4
Original line number Diff line number Diff line
ARG NGINX_IMAGE_TAG
ARG NGINX_IMAGE_TAG=1-alpine

FROM nginx:${NGINX_IMAGE_TAG}

LABEL maintainer="info@redmic.es"

COPY static-pages.conf /etc/nginx/conf.d/default.conf
COPY content /usr/share/nginx/html

HEALTHCHECK --interval=30s --timeout=10s --start-period=30s --retries=10 \
	CMD wget --spider -q http://localhost/nginx-health || exit 1

COPY static-pages.conf /etc/nginx/conf.d/default.conf
COPY content /usr/share/nginx/html

build/compose.yaml

0 → 100644
+8 −0
Original line number Diff line number Diff line
services:
  static-pages:
    image: ${IMAGE_NAME:-registry.gitlab.com/redmic-project/static-pages}:${IMAGE_TAG:-latest}
    build:
      context: .
      dockerfile: ${DOCKERFILE:-Dockerfile}
      args:
        NGINX_IMAGE_TAG:
Loading