git clone https://github.com/yapawa/publicsite-grid
cd publicsite-grid
Créez un fichier .env
:
HUGO_TITLE="Titre du site"
HUGO_PARAMS_PAGETITLEPREFIX=""
HUGO_THEME="grid"
HUGO_LANGUAGECODE="fr"
HUGO_PARAMS_API="https://admin.gallery.example.com/api/" # Utilisez le domaine de votre gestionnaire d'albums
HUGO_PARAMS_CACHEDOMAIN="img.gallery.example.com" # Utilisez le domaine de votre redimensionneur d'images
HUGO_PARAMS_TAGLINE="Slogan su site"
HUGO_PARAMS_THEMECOLOR="white" # white ou grey
AWS_PROFILE=AWSProfile
AWS_REGION=AWSRegion
DOMAIN_NAME=gallery.example.com
CERTIFICATE_ARN=arn:aws:acm:us-east-1:XXXXXX:certificate/yyyyyyyy
HOSTED_ZONE_ID=HostedZoneId
HUGO_GOOGLEANALYTICS="UA-Tracking-Code"
WEBCLIENTID="webclientId" # aws_user_pools_web_client_id de albumsManager/src/aws-exports.js
.env
avant de déployer chacun d’eux.bash setup.sh
Le projet CodeBuild est exécuté automatiquement une fois que la pile est provisionnée. Si vous ne le souhaitez pas, mettez la dernière ligne de setup.sh en commentaire.