mirror of
https://origin.cursor.com/mrdevmx/panels.git
synced 2026-10-09 22:23:18 +00:00
Coolify usa docker-compose.yml: migrate aplica schema (!dev) y la API espera a que termine. Postgres/Redis locales quedan en docker-compose.local.yml. Co-authored-by: alberto.martinez <alberto.martinez@mrdev.mx>
17 lines
694 B
Docker
17 lines
694 B
Docker
# PANELS — imagen mínima para el paso EXPLÍCITO de deploy que aplica
|
|
# Liquibase (Postgres). Separada de Dockerfile.api a propósito: la imagen
|
|
# que sirve tráfico real no necesita JRE/Liquibase (Fase 2/7 del plan de
|
|
# migración) -- esto solo se usa como job de un solo uso antes de levantar
|
|
# `api`, nunca como servicio de larga duración.
|
|
FROM eclipse-temurin:21-jre-jammy
|
|
|
|
RUN apt-get update \
|
|
&& apt-get install -y --no-install-recommends curl unzip bash ca-certificates \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
WORKDIR /app
|
|
COPY db/ ./db/
|
|
RUN chmod +x ./db/bootstrap-tools.sh ./db/update.sh && ./db/bootstrap-tools.sh
|
|
|
|
ENTRYPOINT ["./db/update.sh"]
|
|
CMD ["all", "--context-filter=!dev"]
|