variabile di ambiente molto lunga in Dockerfile

Stavo solo attraversando questo Dockerfile QUI ,

quello che mi ha colpito veramente è stato il modo in cui è stata dichiarata una variabile d'ambiente, vedi sotto:

ENV POSTGIS_VERSION 2.1.7+dfsg-3~94.git954a8d0.pgdg80+1 

la variabile di ambiente viene utilizzata come così:

 RUN apt-get update \ && apt-get install -y --no-install-recommends \ postgresql-$PG_MAJOR-postgis-$POSTGIS_MAJOR=$POSTGIS_VERSION \ postgis=$POSTGIS_VERSION \ && rm -rf /var/lib/apt/lists/* 

Ma perché la variabile dell'ambiente ha un nome così lungo? qualcuno può spiegare questo?

Lo scopo del nome della variabile di ambiente è mantenere l'ID della versione postgis specifica dai comandi RUN per una chiarezza e un potenziale riutilizzo. Non è necessariamente renderlo più corto.