{{define "title"}}Inspecter le site web |{{end}} {{define "body"}}
Mes identifiants Menu principal
{{ if .Err }}
{{ .Err.Error }}
{{ end }}
Nouveau site web
{{ $view := .View }} {{ range $wid := .Describe.Websites }} {{ if eq $wid.Internal $view.Name.Internal }} {{ $wid.Url }} {{ else }} {{ $wid.Url }} {{ end }} {{ end }}

{{ .Describe.AllowedWebsites.Current }} sites créés sur {{ .Describe.AllowedWebsites.Max }}
Jusqu'à {{ .Describe.BurstBucketQuotaSize }} par site web

{{ .View.Name.Url }}

Quotas
{{ .View.Size.Percent }}%

{{ .View.Size.PrettyCurrent }} utilisé sur un maximum de {{ .View.Size.PrettyMax }} {{ if gt .View.Files.Ratio 0.5 }}
{{ .View.Files.Current }} fichiers sur un maximum de {{ .View.Files.Max }} {{ end }}

Actions
Changer le nom de domaine
Informations de connexion
Identifiant de clé {{ .View.AccessKeyId }}
Clé secrète [Afficher la clé secrète]
Région garage
Endpoint URL https://garage.deuxfleurs.fr
Type d'URL DNS et chemin (préférer chemin)
Signature Version 4

Configurer votre logiciel :

Lancez la commande :

aws --profile {{ .View.Name.Pretty }} configure

Entrez les informations suivantes quand elles vous sont demandées :

AWS Access Key ID [None]:
{{ .View.AccessKeyId }}
AWS Secret Access Key [None]:
[Afficher la clé secrète]
Default region name [None]:
garage
Default output format [None]:
(laissez vide et appuyez sur entrée)

Finalisez la configuration :

aws --profile {{ .View.Name.Pretty }} configure set endpoint_url https://garage.deuxfleurs.fr

Pour déployer votre dossier local public lancez :

aws --profile {{ .View.Name.Pretty }} s3 sync ./public s3://{{ .View.Name.Pretty }}
								

Vous pouvez configurer Minio CLI avec cette commande :

mc alias set \
  {{ .View.Name.Pretty }} \
  https://garage.deuxfleurs.fr \
  {{ .View.AccessKeyId }} \
  [Afficher la clé secrète] \
  --api S3v4
								

Et ensuite copiez votre site web avec la sous-commande mirror de Minio CLI :

mc mirror --overwrite ./public/ {{ .View.Name.Pretty }}/
								

Créez un fichier nommé .deployment.secrets (ne commitez pas ce fichier dans votre dépôt !) :

export AWS_ACCESS_KEY_ID={{ .View.AccessKeyId }}
export AWS_SECRET_ACCESS_KEY=[Afficher la clé secrète]
								

Dans votre fichier de configuration Hugo config.toml (que vous pouvez commiter), rajoutez :

[[deployment.targets]]
 URL = "s3://bucket?endpoint=garage.deuxfleurs.fr&s3ForcePathStyle=true&region=garage"
								

Pour déployer, sourcez le fichier de configuration et laissez hugo faire :

source .deployment.secrets
hugo deploy
								

Nom d'utilisateur-ice {{ .Describe.Username }}
Mot de passe (votre mot de passe guichet)
Hôte sftp://sftp.deuxfleurs.fr
Port 2222

Configurez votre logiciel :

Déployer le dossier local public sur le site web {{ .View.Name.Pretty }} :

scp -oHostKeyAlgorithms=+ssh-rsa -P2222 -r ./public {{ .Describe.Username }}@sftp.deuxfleurs.fr:{{ .View.Name.Pretty }}/
								

Dans la barre de connexion rapide du haut, entrez :

Hôte
sftp://sftp.deuxfleurs.fr
Nom d'utilisateur
{{ .Describe.Username }}
Mot de passe
(votre mot de passe guichet)
Port
2222

Cliquez ensuite sur Connexion rapide

{{ if .View.Name.Expanded }}
Vous ne savez pas comment configurer votre nom de domaine ?

Le nom de domaine {{ .View.Name.Url }} n'est pas géré par Deuxfleurs, il vous revient donc de configurer la zone DNS. Vous devez ajouter une entrée CNAME garage.deuxfleurs.fr ou ALIAS garage.deuxfleurs.fr auprès de votre hébergeur DNS, qui est souvent aussi le bureau d'enregistrement (eg. Gandi, GoDaddy, BookMyName, etc.).

{{ end }}
{{ end }}