Skip to content
Snippets Groups Projects
Commit 69937fe5 authored by Pierre-Gilles Levallois's avatar Pierre-Gilles Levallois
Browse files

no-cache option for docker image build

parent 3079538f
Branches
No related tags found
No related merge requests found
Pipeline #92781 passed
......@@ -39,7 +39,7 @@ variables:
- echo "Preparing Deployment on $NAMESPACE ($NAMESPACE_ENV)"
.build_and_push_image: &build_and_push_image
- docker build --pull --tag "$CI_REGISTRY_IMAGE/$IMAGE_NAME:latest" .
- docker build --no-cache --pull --tag "$CI_REGISTRY_IMAGE/$IMAGE_NAME:latest" .
- docker push "$CI_REGISTRY_IMAGE/$IMAGE_NAME:latest"
# Docker Authentification anchor
......
......@@ -4,6 +4,8 @@ FROM node:19.9.0-alpine3.18 AS builder
# Proxy : uniquement pour un build sur le poste de travail.
# ENV http_proxy=http://proxyhttppronoauth.grandlyon.fr:8080
# ENV https_proxy=http://proxyhttppronoauth.grandlyon.fr:8080
# RUN npm config set proxy http://proxyhttppronoauth.grandlyon.fr:8080 && \
# npm config set https-proxy http://proxyhttppronoauth.grandlyon.fr:8080
WORKDIR /app
COPY . .
......@@ -14,20 +16,20 @@ RUN npm install -g @angular/cli && \
# ng build --configuration development --base-href=./
# Stage 2: Créer une image HTTPd minimale
FROM httpd:2.4
COPY --from=builder /app/dist/frontendapp/ /usr/local/apache2/htdocs/
COPY httpd.conf /usr/local/apache2/conf/httpd.conf
RUN chgrp -R 0 /usr/local/apache2 && \
chmod -R g+rwx /usr/local/apache2
# # Stage 2: Créer une image HTTPd minimale
# FROM httpd:2.4
# COPY --from=builder /app/dist/frontendapp/ /usr/local/apache2/htdocs/
# COPY httpd.conf /usr/local/apache2/conf/httpd.conf
# RUN chgrp -R 0 /usr/local/apache2 && \
# chmod -R g+rwx /usr/local/apache2
# FROM nginx:latest
# # copy the custom nginx configuration file to the container in the
# # default location
# COPY nginx.conf /etc/nginx/nginx.conf
# # copy the built Angular app files to the default nginx html directory
# COPY --from=builder /app/dist/frontendapp/ /usr/share/nginx/html
# RUN chgrp -R 0 /var/log/nginx /var/run/ /usr/share/nginx && \
# chmod g+rwx /var/cache/nginx /var/run /var/log/nginx
FROM nginx:latest
# copy the custom nginx configuration file to the container in the
# default location
COPY nginx.conf /etc/nginx/nginx.conf
# copy the built Angular app files to the default nginx html directory
COPY --from=builder /app/dist/frontendapp/ /usr/share/nginx/html
RUN chgrp -R 0 /var/log/nginx /var/run/ /usr/share/nginx && \
chmod g+rwx /var/cache/nginx /var/run /var/log/nginx
EXPOSE 8080
export const environment = {
production: true,
searchUrl: 'https://api-adresse.data.gouv.fr/search',
geoserver: 'https://${GEOSERVER_NAME}/geoserver/Metropole/',
googleSatellite: 'http://mt0.google.com/vt/lyrs=s&hl=en&x={x}&y={y}&z={z}',
communesURL:
'https://${GEOSERVER_NAME}/geoserver/Metropole/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=Metropole:communes&outputFormat=application/json&SRSNAME=EPSG:3857',
'ows?service=WFS&version=1.0.0&request=GetFeature&typeName=Metropole:communes&outputFormat=application/json&SRSNAME=EPSG:3857',
communeLegendURL:
'wms?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=Metropole:communes&LEGEND_OPTIONS=columns:3',
plantabiliteVecteurURL:
'https://${GEOSERVER_NAME}/geoserver/Metropole/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=Metropole:tiles&outputFormat=application/json&SRSNAME=EPSG:3857',
'ows?service=WFS&version=1.0.0&request=GetFeature&typeName=Metropole:tiles&outputFormat=application/json&SRSNAME=EPSG:3857',
plantabiliteLegendURL:
'https://${GEOSERVER_NAME}/geoserver/Metropole/wms?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=Metropole:tiles&LEGEND_OPTIONS=columns:3',
'wms?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=Metropole:tiles&LEGEND_OPTIONS=columns:3',
geoserverWMS: 'https://${GEOSERVER_NAME}/geoserver/gwc/service/wmts',
plantabiliteRasterName: 'Metropole:tiles',
centerLatitude: 45.7675,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment