commit 5e814dae91a79cb3df44755da939081fcc5fa422 Author: manus-admin Date: Sun May 31 21:56:27 2026 +0200 Initial commit - import depuis serveur de recette diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..fbc77b6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +node_modules/ +.env +*.log +dist/ +build/ +.DS_Store diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..0630673 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,7 @@ +FROM node:18-alpine +WORKDIR /app +RUN npm install -g serve +COPY index.html ./ +COPY images ./images/ +EXPOSE 3000 +CMD ["serve", "-s", ".", "-l", "3000"] diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..81b590b --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,20 @@ +services: + portail-santinova: + image: nginx:alpine + container_name: portail-santinova + restart: unless-stopped + volumes: + - ./index.html:/usr/share/nginx/html/index.html:ro + - ./images:/usr/share/nginx/html/images:ro + networks: + - web + labels: + - "traefik.enable=true" + - "traefik.http.routers.portail-santinova.rule=Host(`portail.recette.santinova-soft.org`)" + - "traefik.http.routers.portail-santinova.entrypoints=websecure" + - "traefik.http.routers.portail-santinova.tls.certresolver=letsencrypt" + - "traefik.http.services.portail-santinova.loadbalancer.server.port=80" + +networks: + web: + external: true diff --git a/images/demat-facturation-dsi.jpg b/images/demat-facturation-dsi.jpg new file mode 100644 index 0000000..5f491fb Binary files /dev/null and b/images/demat-facturation-dsi.jpg differ diff --git a/images/facturation.png b/images/facturation.png new file mode 100644 index 0000000..31e6208 Binary files /dev/null and b/images/facturation.png differ diff --git a/images/formation-manager-itinova.png b/images/formation-manager-itinova.png new file mode 100644 index 0000000..cb56886 Binary files /dev/null and b/images/formation-manager-itinova.png differ diff --git a/images/itinova-contacts.png b/images/itinova-contacts.png new file mode 100644 index 0000000..60b3a21 Binary files /dev/null and b/images/itinova-contacts.png differ diff --git a/images/itinova-flotte.png b/images/itinova-flotte.png new file mode 100644 index 0000000..3e1a778 Binary files /dev/null and b/images/itinova-flotte.png differ diff --git a/images/itinova-podcasts.png b/images/itinova-podcasts.png new file mode 100644 index 0000000..def35e0 Binary files /dev/null and b/images/itinova-podcasts.png differ diff --git a/images/logo_santinova.webp b/images/logo_santinova.webp new file mode 100644 index 0000000..98127dc Binary files /dev/null and b/images/logo_santinova.webp differ diff --git a/images/sonum.png b/images/sonum.png new file mode 100644 index 0000000..e756669 Binary files /dev/null and b/images/sonum.png differ diff --git a/images/veille-reglementaire.png b/images/veille-reglementaire.png new file mode 100644 index 0000000..376bbc6 Binary files /dev/null and b/images/veille-reglementaire.png differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..81ca6c8 --- /dev/null +++ b/index.html @@ -0,0 +1,456 @@ + + + + + + Portail Applicatif — Santinova Soft + + + + + +
+
+
+ + + + + + +
+
+
Portail Applicatif
+
Environnement de recette
+
+
+
Recette
+
+ + +
+ + +
+ + +
+ + + + + +
+
+

Applications Santinova

+

Cliquez sur une application pour l'ouvrir dans un nouvel onglet

+
+ +
+ +
+ + + + + + + +