Commit 7aef05ba authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Adopta nuevos estándares Docker

Mueve definición de construcción de imagen a fichero compose separado,
en directorio build con su propio fichero .env, Dockerfile y su
.dockerignore.

Renombra los ficheros compose a la nueva nomenclatura preferida.

Omite indicador de versión en ficheros compose, ahora que ya está
soportado por docker-deploy.

Adapta configuración CI para funcionar con estos cambios.
parent 4f2ebcaf
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -4,6 +4,14 @@
  environment:
    url: https://${PUBLIC_HOSTNAME}

.deploy-development:
  variables:
    COMPOSE_FILE: compose.tmpl.yaml:compose.dev.yaml

.deploy-production:
  variables:
    COMPOSE_FILE: compose.tmpl.yaml:compose.prod.yaml

deploy-support-branch-development:
  variables:
    DD_VERSION: ${CI_COMMIT_SHORT_SHA}
+7 −0
Original line number Diff line number Diff line
lint-dockerfile:
  variables:
    DOCKERFILE_PATH: build/Dockerfile

.docker-build:
  dependencies: ["prepare-built-version"]
  variables:
    COMPOSE_PROJECT_DIRECTORY: build
    COMPOSE_FILE_NAME: compose.yaml

build/.env

0 → 100644
+1 −0
Original line number Diff line number Diff line
NODE_IMAGE_TAG=18.12.1-alpine3.16
+0 −0

File moved.

+0 −0

File moved.

Loading