diff --git a/.gitignore b/.gitignore index 8b4bda0..3eec6c0 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ resources +public diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..be58b6f --- /dev/null +++ b/Dockerfile @@ -0,0 +1,4 @@ +FROM registry.weko.io/nginx-lowtech:0.0.5 + +# Copie des sources du site +COPY public /usr/share/nginx/html diff --git a/README.md b/README.md index 3b5bc47..c270943 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Crémeaux -Vous trouverez les sources du site internet de Cremeaux. +Vous trouverez les sources du site internet de Crémeaux. ## Technologies diff --git a/assets/styles/header.sass b/assets/styles/header.sass new file mode 100644 index 0000000..d5f5f74 --- /dev/null +++ b/assets/styles/header.sass @@ -0,0 +1,53 @@ +.header + background-color: white + margin-bottom: 90px + + .container + display: flex + justify-content: space-between + align-items: end + height: 100% + position: relative + padding-top: 1rem + border-bottom: 1px $gris dashed + + &::after + content: "" + border-top: 1px $gris dashed + height: 1px + bottom: -40px + width: 100% + position: absolute + + .title + color: $gris + text-align: center + text-decoration: none + + h1 + font-size: 4rem + font-family: subscriber + word-wrap: break-word + padding: 0 + margin: 0 + + &::before + background: url(/Blason_ville_Cremeaux_42.svg) + background-size: contain + background-repeat: no-repeat + background-position: center + width: 100% + height: 70px + display: block + + +.home .header + margin-bottom: 58px + +@media screen and (min-width: 800px) + .home .title::before + content: "" + +@media screen and (min-width: 800px) + .header button + display: none diff --git a/assets/styles/html.sass b/assets/styles/html.sass new file mode 100644 index 0000000..673a1d4 --- /dev/null +++ b/assets/styles/html.sass @@ -0,0 +1,55 @@ +/* Box sizing rules */ +*,*::before,*::after + box-sizing: border-box + +html + /*-webkit-font-smoothing: antialiased*/ + /*--moz-osx-font-smoothing: grayscale*/ + scroll-behavior: smooth + /* 18px */ + font-size: $font-size + +body + font-weight: 400 + line-height: 1.65 + font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" + color: $color-primary + background-color: $color-secondary + +p + margin-bottom: 1.15rem + +h1, +h2, +h3, +h4, +h5 + margin: 2.75rem 0 1.05rem + font-weight: 400 + line-height: 1.15 + +h4, +h5 + margin: 1.375rem 0 0.75rem + font-weight: 400 + line-height: 1.15 + +h1 + margin-top: 0 + font-size: 4rem + +h2 + font-size: 3rem + +h3 + font-size: 3rem + +h4 + font-size: 2.5rem + +h5 + font-size: 2rem + +small, +.text_small + font-size: 0.889em diff --git a/assets/styles/main.sass b/assets/styles/main.sass index b715424..e9c94a2 100644 --- a/assets/styles/main.sass +++ b/assets/styles/main.sass @@ -1,18 +1,296 @@ +@import "./variables" +@import "./reset" +@import "./html" +@import "./header" +@import "./menu" + +@font-face + font-family: "subscriber" + src: url("/fonts/subscriber.woff") format("woff") + +h1, h2 + font-family: subscriber + +h2 + text-transform: uppercase + text-align: center + html, body min-height: 100% - background-color: #d5d5d5 - text-align: center + background-color: white + padding: 0 + margin: 0 -h1 - font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, "AppleGothic", sans-serif - font-size: 92px - padding: 80px 50px - text-align: center - text-transform: uppercase - text-rendering: optimizeLegibility +.container + width: $content-width + margin: 0 auto - color: #2c2c2c +@media screen and (max-width: 800px) + .container + width: inherit - letter-spacing: .05em - text-shadow: 4px 4px 0px #d5d5d5, 7px 7px 0px rgba(0, 0, 0, 0.2) - word-wrap: break-word +.jaune + h2 + color: $jaune +.rouge + h2 + color: $rouge +.vert + h2 + color: $vert +.bleu + h2 + color: $bleu + +@media screen and (max-width: 800px) + .header .title + z-index: 20000 + display: block + top: 1rem + position: absolute + left: 0 + right: 0 + background: white + + .nav + // display: none + display: flex + position: absolute + top: 100px + bottom: 0 + left: 0 + right: 0 + z-index: 1000 + background-color: white + width: 100vw + height: calc(100vh - 100px) + justify-content: center + align-items: center + + .menu + margin: 0 + padding: 0 + list-style: none + + > li + padding: .5rem 1rem + text-align: center + + > a + margin: 0 auto + padding: .2rem + color: red + border: 2px solid red + width: 200px + display: block + + &.vert + a + color: $vert + border-color: $vert + background-color: scale-color($vert, $lightness: +50%) + + &.jaune + a + color: $jaune + border-color: $jaune + background-color: scale-color($jaune, $lightness: +50%) + + &.rouge + a + color: $rouge + border-color: $rouge + background-color: scale-color($rouge, $lightness: +50%) + + &.bleu + a + color: $bleu + border-color: $bleu + background-color: scale-color($bleu, $lightness: +50%) + + .sousmenu + padding: 0 + li + display: inline + a + background-color: white!important + + .header button + display: block + +@media screen and (min-width: 800px) + .nav + margin-bottom: 22px + + ul + display: flex + margin: 0 + padding: 0 + list-style: none + + ul.menu + + .sousmenu + position: absolute + display: none + padding-top: 20px + top: calc(100% - 18px) + left: 0 + right: 0 + justify-content: space-around + background-color: white + + &::before, + &::after + content: "" + border-top: 1px $gris dashed + height: 1px + width: 100% + position: absolute + + &::after + bottom: -1px + + &::before + top: 18px + + a + border: 0 + color: $gris!important + + .sousmenu.active + display: flex + + + li + margin: .2rem + + &:hover ul + display: flex + z-index: 20 + + + &:last-child + margin-right: 0 + + a + padding: .5rem + border: 2px solid white + text-decoration: none + font-size: 1rem + color: white + + &:hover + opacity: .8 + + .vert + a + color: $vert + border-color: $vert + + .jaune + a + color: $jaune + border-color: $jaune + + .rouge + a + color: $rouge + border-color: $rouge + + .bleu + a + color: $bleu + border-color: $bleu + + .active + a + background-color: white + border-style: dashed + border-color: white!important + + &.jaune + a + color: $jaune + border-bottom-color: $jaune + + &.rouge + a + color: $rouge + border-bottom-color: $rouge + + &.vert + a + color: $vert + border-bottom-color: $vert + + &.bleu + a + color: $bleu + border-bottom-color: $bleu + +#content + width: 800px + margin: 0 auto + margin-bottom: 2rem + +.footer + background-color: #222 + color: white + + h4 + text-align: center + + .container + padding: 2rem 0 + display: flex + + > div + margin: 0 10px + padding: 10px + background-color: scale-color(#222, $lightness: +15%) + + div:first-child + margin-left: 0 + + div:last-child + margin-right: 0 + + .title + height: 130px + display: flex + align-items: flex-end + justify-content: center + +.conseilmunicipal + display: flex + margin: 0 auto + padding: 0 10px 10px + list-style: none + flex-wrap: wrap + max-width: 1300px + justify-content: space-around + + li + width: 250px + padding: 10px + + figcaption + text-align: center + + h3 + margin: 10px 0 + font-size: 1em + + p + margin: 0 + font-size: .8em + line-height: 1em + +img.round + border-radius: 100% + +img.paysage + width: 100% + height: 600px + object-fit: cover diff --git a/assets/styles/menu.sass b/assets/styles/menu.sass new file mode 100644 index 0000000..e69de29 diff --git a/assets/styles/print.sass b/assets/styles/print.sass new file mode 100644 index 0000000..47d4f3d --- /dev/null +++ b/assets/styles/print.sass @@ -0,0 +1,84 @@ +/* Print */ + +@media print +* + background: transparent !important + box-shadow: none !important + text-shadow: none !important + +body + width: auto + margin: auto + font-family: serif + font-size: 12pt + +nav, +footer + display: none + +p, +.p-like, +h1, +.h1-like, +h2, +.h2-like, +h3, +.h3-like, +h4, +.h4-like, +h5, +.h5-like, +h6, +.h6-like, +blockquote, +ul, +ol + color: #000 + margin: auto + +img + max-width: 100% !important + +.print + display: block + +.no-print + display: none + +p, +.p-like, +blockquote + orphans: 3 + widows: 3 + +blockquote, +ul, +ol, +img + page-break-inside: avoid + +h1, +.h1-like + page-break-before: always + +h1, +.h1-like, +h2, +.h2-like, +h3, +.h3-like, +caption + page-break-after: avoid + +a + color: #000 + +a[href^="http"]:not([href*="pikselkraft.com"]):after + content: " (" attr(href) ")" + +a[href^="javascript:"]::after, +a[href^="#"]::after + content: "" + +abbr[title]:after + content: " (" attr(title) ")" diff --git a/assets/styles/reset.css b/assets/styles/reset.css new file mode 100644 index 0000000..cf0311c --- /dev/null +++ b/assets/styles/reset.css @@ -0,0 +1,57 @@ +/********* +Reset CSS +*********/ +/* Box sizing rules */ +*, +*::before, +*::after { + box-sizing: border-box; +} + +/* Remove default margin */ +body, +h1, +h2, +h3, +h4, +h5, +p, +ul[class] +ol[class], +li, +figure, +figcaption, +blockquote, +dl, +dd { + margin: 0; +} + +/* Make images easier to work with */ +img { + max-width: 100%; + display: block; +} + +/* Natural flow and rhythm in articles by default */ +article > * + * { + margin-top: 1em; +} + +/* Inherit fonts for inputs and buttons */ +input, +button, +textarea, +select { + font: inherit; +} + +/* Remove all animations and transitions for people that prefer not to see them */ +@media (prefers-reduced-motion: reduce) { + * { + animation-duration: 0.01ms !important; + animation-iteration-count: 1 !important; + transition-duration: 0.01ms !important; + scroll-behavior: auto !important; + } +} diff --git a/assets/styles/variables.sass b/assets/styles/variables.sass new file mode 100644 index 0000000..d9f2d95 --- /dev/null +++ b/assets/styles/variables.sass @@ -0,0 +1,14 @@ +$rouge: #de6b52 +$vert: #4da266 +$bleu: #78a3dc +$jaune: #f0e554 +$gris: scale-color(#d5d5d5, $lightness: -50%) +//$vert: #2b8e50 + +$color-primary: black +$color-secondary: white +$space: 2.75rem +$font-size: 112.5% +$font-family-monospace: Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace +$content-width: 800px +$active: 600 diff --git a/config/_default/config.yml b/config/_default/config.yml new file mode 100644 index 0000000..b9a3811 --- /dev/null +++ b/config/_default/config.yml @@ -0,0 +1,12 @@ +languageCode: fr-fr + +title: Crémeaux + +theme: + - hugo-theme-lowtech + +defaultContentLanguage: fr + +disableKinds: + - taxonomy + - term diff --git a/config/development/config.yml b/config/development/config.yml new file mode 100644 index 0000000..a0a27dc --- /dev/null +++ b/config/development/config.yml @@ -0,0 +1 @@ +baseURL: http://localhost:1313/ diff --git a/config/production/config.yml b/config/production/config.yml new file mode 100644 index 0000000..008b524 --- /dev/null +++ b/config/production/config.yml @@ -0,0 +1 @@ +baseURL: https://cremeaux.fr/ diff --git a/config/staging/config.yml b/config/staging/config.yml new file mode 100644 index 0000000..b925a34 --- /dev/null +++ b/config/staging/config.yml @@ -0,0 +1 @@ +baseURL: https://staging.cremeaux.fr/ diff --git a/content/IMG_7317.JPG b/content/IMG_7317.JPG new file mode 100644 index 0000000..a7f6321 Binary files /dev/null and b/content/IMG_7317.JPG differ diff --git a/content/_index.html b/content/_index.html new file mode 100644 index 0000000..a845151 --- /dev/null +++ b/content/_index.html @@ -0,0 +1,2 @@ +--- +--- diff --git a/content/associations/_index.md b/content/associations/_index.md new file mode 100644 index 0000000..d797caf --- /dev/null +++ b/content/associations/_index.md @@ -0,0 +1,17 @@ +--- +title: Le conseil municipal +menu: + main: + identifier: associations + name: Les associations + weight: 30 + pre: bleu +--- + +## Les Associations + +![Les associations](/associations.png) + +La page n'est pas encore réalisé, nous voulons ajouter ici l'ensemble des informations des différentes associations de Crémeaux. + +Si vous êtes président d'une association, n'hésitez pas à nous envoyer un texte descriptif, une photo ainsi que les informations pour vous contacter. diff --git a/content/cadredevie/_index.md b/content/cadredevie/_index.md new file mode 100644 index 0000000..da18da3 --- /dev/null +++ b/content/cadredevie/_index.md @@ -0,0 +1,13 @@ +--- +title: Le mot du Maire +menu: + main: + identifier: cadre + name: Cadre de vie + weight: 20 + pre: vert +--- + +![vache](/vache.svg) + +En cours de construction diff --git a/content/cadredevie/enseignement.md b/content/cadredevie/enseignement.md new file mode 100644 index 0000000..3fc2b4b --- /dev/null +++ b/content/cadredevie/enseignement.md @@ -0,0 +1,11 @@ +--- +title: Accueil +menu: + main: + parent: cadre + name: Enseignement + weight: 30 + pre: vert +--- + +## Enseignement diff --git a/content/cadredevie/histoireetculture.md b/content/cadredevie/histoireetculture.md new file mode 100644 index 0000000..0a3bc98 --- /dev/null +++ b/content/cadredevie/histoireetculture.md @@ -0,0 +1,11 @@ +--- +title: Accueil +menu: + main: + parent: cadre + name: Histoire et Culture + weight: 40 + pre: vert +--- + +## Histoire et Culture diff --git a/content/cadredevie/leterritoire.md b/content/cadredevie/leterritoire.md new file mode 100644 index 0000000..80fa38e --- /dev/null +++ b/content/cadredevie/leterritoire.md @@ -0,0 +1,11 @@ +--- +title: Accueil +menu: + main: + parent: cadre + name: Le territoire + weight: 10 + pre: vert +--- + +## Le territoire diff --git a/content/cadredevie/santeetsoins.md b/content/cadredevie/santeetsoins.md new file mode 100644 index 0000000..a898980 --- /dev/null +++ b/content/cadredevie/santeetsoins.md @@ -0,0 +1,11 @@ +--- +title: Accueil +menu: + main: + parent: cadre + name: Santé et soins + weight: 20 + pre: vert +--- + +## Santé et soins diff --git a/content/economie/_index.md b/content/economie/_index.md new file mode 100644 index 0000000..29a0756 --- /dev/null +++ b/content/economie/_index.md @@ -0,0 +1,20 @@ +--- +title: Le conseil municipal +menu: + main: + identifier: economie + name: Économie + weight: 40 + pre: jaune +--- + +## Économie + +![](/market.svg) + +Liste des commerces et entreprises avec des catégories + * Commerces + * Hébergements + * Artisants + * Services + * Entreprise diff --git a/content/viemunicipale/_index.md b/content/viemunicipale/_index.md new file mode 100644 index 0000000..804ac55 --- /dev/null +++ b/content/viemunicipale/_index.md @@ -0,0 +1,9 @@ +--- +title: Accueil +menu: + main: + identifier: municipale + name: Vie Municipale + weight: 10 + pre: rouge +--- diff --git a/content/viemunicipale/commissions.md b/content/viemunicipale/commissions.md new file mode 100644 index 0000000..f74fd3c --- /dev/null +++ b/content/viemunicipale/commissions.md @@ -0,0 +1,11 @@ +--- +title: Accueil +menu: + main: + parent: municipale + name: Les Commissions + weight: 30 + pre: rouge +--- + +## Les Commissions diff --git a/content/viemunicipale/leconseilmunicipal/_index.md b/content/viemunicipale/leconseilmunicipal/_index.md new file mode 100644 index 0000000..3347c54 --- /dev/null +++ b/content/viemunicipale/leconseilmunicipal/_index.md @@ -0,0 +1,12 @@ +--- +title: Accueil +menu: + main: + parent: municipale + name: Le Conseil Municipal + weight: 20 + pre: rouge +layout: conseil +--- + +## Le Conseil Municipal diff --git a/content/viemunicipale/leconseilmunicipal/andre_sangle.jpg b/content/viemunicipale/leconseilmunicipal/andre_sangle.jpg new file mode 100644 index 0000000..252e796 Binary files /dev/null and b/content/viemunicipale/leconseilmunicipal/andre_sangle.jpg differ diff --git a/content/viemunicipale/leconseilmunicipal/aurelien_mailletfeugere.jpg b/content/viemunicipale/leconseilmunicipal/aurelien_mailletfeugere.jpg new file mode 100644 index 0000000..ca030d2 Binary files /dev/null and b/content/viemunicipale/leconseilmunicipal/aurelien_mailletfeugere.jpg differ diff --git a/content/viemunicipale/leconseilmunicipal/didier_poncet.jpg b/content/viemunicipale/leconseilmunicipal/didier_poncet.jpg new file mode 100644 index 0000000..71151a9 Binary files /dev/null and b/content/viemunicipale/leconseilmunicipal/didier_poncet.jpg differ diff --git a/content/viemunicipale/leconseilmunicipal/elodie_bourg.jpg b/content/viemunicipale/leconseilmunicipal/elodie_bourg.jpg new file mode 100644 index 0000000..b7846df Binary files /dev/null and b/content/viemunicipale/leconseilmunicipal/elodie_bourg.jpg differ diff --git a/content/viemunicipale/leconseilmunicipal/georges_travard.jpg b/content/viemunicipale/leconseilmunicipal/georges_travard.jpg new file mode 100644 index 0000000..d5fec63 Binary files /dev/null and b/content/viemunicipale/leconseilmunicipal/georges_travard.jpg differ diff --git a/content/viemunicipale/leconseilmunicipal/irene_michon.jpg b/content/viemunicipale/leconseilmunicipal/irene_michon.jpg new file mode 100644 index 0000000..f559522 Binary files /dev/null and b/content/viemunicipale/leconseilmunicipal/irene_michon.jpg differ diff --git a/content/viemunicipale/leconseilmunicipal/jeanchristophe_dubost.jpg b/content/viemunicipale/leconseilmunicipal/jeanchristophe_dubost.jpg new file mode 100644 index 0000000..4cb59d6 Binary files /dev/null and b/content/viemunicipale/leconseilmunicipal/jeanchristophe_dubost.jpg differ diff --git a/content/viemunicipale/leconseilmunicipal/laurent_bruel.jpg b/content/viemunicipale/leconseilmunicipal/laurent_bruel.jpg new file mode 100644 index 0000000..3704626 Binary files /dev/null and b/content/viemunicipale/leconseilmunicipal/laurent_bruel.jpg differ diff --git a/content/viemunicipale/leconseilmunicipal/laurent_loizzo.jpg b/content/viemunicipale/leconseilmunicipal/laurent_loizzo.jpg new file mode 100644 index 0000000..e7a5645 Binary files /dev/null and b/content/viemunicipale/leconseilmunicipal/laurent_loizzo.jpg differ diff --git a/content/viemunicipale/leconseilmunicipal/patricia_sessegolo.jpg b/content/viemunicipale/leconseilmunicipal/patricia_sessegolo.jpg new file mode 100644 index 0000000..c83187d Binary files /dev/null and b/content/viemunicipale/leconseilmunicipal/patricia_sessegolo.jpg differ diff --git a/content/viemunicipale/leconseilmunicipal/sandra_garrivier.jpg b/content/viemunicipale/leconseilmunicipal/sandra_garrivier.jpg new file mode 100644 index 0000000..542eba4 Binary files /dev/null and b/content/viemunicipale/leconseilmunicipal/sandra_garrivier.jpg differ diff --git a/content/viemunicipale/leconseilmunicipal/simon_constans.jpg b/content/viemunicipale/leconseilmunicipal/simon_constans.jpg new file mode 100644 index 0000000..c1c75c7 Binary files /dev/null and b/content/viemunicipale/leconseilmunicipal/simon_constans.jpg differ diff --git a/content/viemunicipale/leconseilmunicipal/stephane_pras.jpg b/content/viemunicipale/leconseilmunicipal/stephane_pras.jpg new file mode 100644 index 0000000..3daf1de Binary files /dev/null and b/content/viemunicipale/leconseilmunicipal/stephane_pras.jpg differ diff --git a/content/viemunicipale/leconseilmunicipal/suzanne_manissolle.jpg b/content/viemunicipale/leconseilmunicipal/suzanne_manissolle.jpg new file mode 100644 index 0000000..cadc111 Binary files /dev/null and b/content/viemunicipale/leconseilmunicipal/suzanne_manissolle.jpg differ diff --git a/content/viemunicipale/leconseilmunicipal/thierry_clemencon.jpg b/content/viemunicipale/leconseilmunicipal/thierry_clemencon.jpg new file mode 100644 index 0000000..ac53857 Binary files /dev/null and b/content/viemunicipale/leconseilmunicipal/thierry_clemencon.jpg differ diff --git a/content/viemunicipale/lemotdumaire/_index.md b/content/viemunicipale/lemotdumaire/_index.md new file mode 100644 index 0000000..3f4aee7 --- /dev/null +++ b/content/viemunicipale/lemotdumaire/_index.md @@ -0,0 +1,34 @@ +--- +title: Accueil +menu: + main: + parent: municipale + name: Le mot du Maire + weight: 10 + pre: rouge +--- + +{{< maire >}} + +## Le mot du Maire + +**Nous voilà maintenant en début de mandat 2020, une année spéciale avec cette crise sanitaire.** + +2020 n’aura pas été facile pour tous, et une première pensée va +à ceux qui ont été malheureusement touchés de plein fouet par +ce COVID 19. Pour notre commune, dans la conjoncture actuelle +que nous connaissons tous, il nous semble important que la +municipalité reste bien assurée. Nous allons poursuivre les dossiers +en cours : travaux de l’école, la voirie... Rénover la mairie afin de +faciliter son accès aux personnes à mobilité réduite et d’améliorer +sa performance énergétique. D’autres projets seront étudiés +en fonction des besoins qui se manifesteront. Tous les aspects +animations, culture et patrimoine qui font la richesse et la vie de +notre commune seront soutenus avec conviction. +Je souhaite remercier toutes les personnes qui ont continué de +se mobiliser pour notre village de Crémeaux malgré la pandémie +(commerçants, artisans et entreprises, associations, agriculteurs, +enseignants, soignants...) et en particuliers les adjoints, conseillers +et agents communaux. + +**Didier PONCET** diff --git a/content/viemunicipale/lemotdumaire/maire.jpg b/content/viemunicipale/lemotdumaire/maire.jpg new file mode 100644 index 0000000..d3d4607 Binary files /dev/null and b/content/viemunicipale/lemotdumaire/maire.jpg differ diff --git a/content/viemunicipale/locations.md b/content/viemunicipale/locations.md new file mode 100644 index 0000000..ee614dd --- /dev/null +++ b/content/viemunicipale/locations.md @@ -0,0 +1,11 @@ +--- +title: Accueil +menu: + main: + parent: municipale + name: Location + weight: 60 + pre: rouge +--- + +## Location diff --git a/data/conseilmunicipal.yml b/data/conseilmunicipal.yml new file mode 100644 index 0000000..872dfb8 --- /dev/null +++ b/data/conseilmunicipal.yml @@ -0,0 +1,82 @@ +--- +conseilmunicipal: + - prenom: Élodie + nom: BOURG + job: Technicienne contrôle qualité + age: 29 + image: elodie_bourg.jpg + - prenom: Laurent + nom: BRUEL + fonction: Adjoint + job: Conducteur de chaine reluire + age: 48 + image: laurent_bruel.jpg + - prenom: Thierry + nom: CLEMENCON + fonction: Adjoint + job: Metallier + age: 46 + image: thierry_clemencon.jpg + - prenom: Simon + nom: CONSTANS + job: Informaticien + age: 35 + image: simon_constans.jpg + - prenom: Jean-Christophe + nom: DUBOST + job: Enseignant + age: 50 + image: jeanchristophe_dubost.jpg + - prenom: Sandra + nom: GARRIVIER + fonction: Adjoint + job: Chauffeur - livreur portage de repas + age: 48 + image: sandra_garrivier.jpg + - prenom: Laurent + nom: LOÏZZO + fonction: Adjoint + job: Éducateur Éleveur canin + age: 53 + image: laurent_loizzo.jpg + - prenom: Aurélien + nom: MAILLET-FEUGÈRE + job: Agriculteur + age: 38 + image: aurelien_mailletfeugere.jpg + - prenom: Suzanne + nom: MANISSOLLE + job: Retraitée fonction publique territoriale + age: 65 + image: suzanne_manissolle.jpg + - prenom: Irène + nom: MICHON + job: Responsable d’exploitation informatique + age: 48 + image: irene_michon.jpg + - prenom: Patricia + nom: SESSEGOLO + job: Dessinatrice, styliste + age: 53 + image: patricia_sessegolo.jpg + - prenom: Didier + nom: PONCET + fonction: Maire + job: Surveillant de nuit + age: 50 + image: didier_poncet.jpg + - prenom: Stéphane + nom: PRAS + job: Agent de vérification + age: 47 + image: stephane_pras.jpg + - prenom: André + nom: SANGLE + job: Infirmier + age: 30 + image: andre_sangle.jpg + - prenom: Georges + nom: TRAVARD + job: Technicien RGRS (responsable de la gestion de la route et de la sécurité) + age: 40 + image: georges_travard.jpg diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml new file mode 100644 index 0000000..a0d6f22 --- /dev/null +++ b/docker-compose.prod.yml @@ -0,0 +1,19 @@ +version: "3.8" + +networks: + default: + external: + name: traefik + +services: + crmx-prod: + container_name: crmx-prod + build: . + restart: always + labels: + traefik.enable: "true" + traefik.http.routers.crmx-prod.rule: "Host(`cremeaux.fr`)" + traefik.http.routers.crmx-prod.entrypoints: "web" + volumes: + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro diff --git a/docker-compose.staging.yml b/docker-compose.staging.yml new file mode 100644 index 0000000..ef5f212 --- /dev/null +++ b/docker-compose.staging.yml @@ -0,0 +1,19 @@ +version: "3.8" + +networks: + default: + external: + name: traefik + +services: + crmx-staging: + container_name: crmx-staging + build: . + restart: always + labels: + traefik.enable: "true" + traefik.http.routers.crmx-staging.rule: "Host(`staging.cremeaux.fr`)" + traefik.http.routers.crmx-staging.entrypoints: "web" + volumes: + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html new file mode 100644 index 0000000..8e1e03d --- /dev/null +++ b/layouts/_default/baseof.html @@ -0,0 +1,17 @@ + + +{{ partial "head.html" . }} +
+ {{ partial "header.html" . }} + {{ block "all" . }} +