From 37b769491028a86d697e8d18be09b6e0c1046046 Mon Sep 17 00:00:00 2001 From: Quentin Dufour Date: Tue, 18 Apr 2023 19:37:51 +0200 Subject: WIP templates --- templates/garage_key.html | 234 +++++++++++++++++++++++++++++++++++++ templates/garage_website_list.html | 25 ++++ templates/home.html | 33 ++++-- templates/layout.html | 2 + 4 files changed, 284 insertions(+), 10 deletions(-) create mode 100644 templates/garage_key.html create mode 100644 templates/garage_website_list.html (limited to 'templates') diff --git a/templates/garage_key.html b/templates/garage_key.html new file mode 100644 index 0000000..d1c6864 --- /dev/null +++ b/templates/garage_key.html @@ -0,0 +1,234 @@ +{{define "title"}}Profile |{{end}} + +{{define "body"}} +
+

Mes identifiants

+ Mes sites webs + Menu principal +
+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
Identifiant de cléGKxxx
Clé secrète...
Régiongarage
Endpoint URLhttps://garage.deuxfleurs.fr
Type d'URLDNS et chemin (préférer chemin)
SignatureVersion 4
+ +

Configurer votre logiciel :

+ +
+
+
+

+ +

+
+
+
+

Créez un fichier nommé ~/.awsrc :

+
+export AWS_ACCESS_KEY_ID=GK...
+export AWS_SECRET_ACCESS_KEY=...
+export AWS_DEFAULT_REGION='garage'
+
+function aws { command aws --endpoint-url https://garage.deuxfleurs.fr $@ ; }
+aws --version
+                        
+

Ensuite vous pouvez utiliser awscli :

+
+source ~/.awsrc
+aws s3 ls
+aws s3 ls s3://my-bucket
+aws s3 cp /tmp/a.txt s3://my-bucket
+...
+                        
+
+
+
+ +
+
+

+ +

+
+ +
+
+

Vous pouvez configurer Minio CLI avec cette commande :

+
+mc alias set \
+  garage \
+  https://garage.deuxfleurs.fr \
+  GK... \
+  ... \
+  --api S3v4
+                        
+

Et ensuite pour utiliser Minio CLI avec :

+
+mc ls garage/
+mc cp /tmp/a.txt garage/my-bucket/a.txt
+...
+                        
+
+
+
+ +
+
+

+ +

+
+ +
+
+ Reportez vous au guide +
+
+
+ +
+
+

+ +

+
+
+
+

Dans votre fichier config.toml, rajoutez :

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

Assurez-vous d'avoir un fichier dans lequel les variables AWS_ACCESS_KEY_ID et AWS_SECRET_ACCESS_KEY sont définies, + ici on suppose que vous avez suivi les instructions de l'outil awscli (ci-dessus) et que vous avez un fichier ~/.awsrc qui défini ces variables. + Ensuite :

+
+source ~/.awsrc
+hugo deploy
+                        
+
+
+
+ +
+
+

+ +

+
+
+
+ Bientôt... +
+
+
+
+
+ + +
+ + + + + + + + + + + + + + + + + + + +
Nom d'utilisateur-ice(votre username guichet)
Mot de passe(votre mot de passe guichet)
Hôtesftp://bagage.deuxfleurs.fr
Port2222
+

Configurer votre logiciel :

+ +
+
+
+

+ +

+
+
+
+

Un exemple avec SCP :

+
+scp -oHostKeyAlgorithms=+ssh-rsa -P2222 -r ./public bagage.deuxfleurs.fr:mon_bucket/
+                        
+
+
+
+
+
+

+ +

+
+
+
+ Bientôt +
+
+
+
+ +
+
+ +{{end}} diff --git a/templates/garage_website_list.html b/templates/garage_website_list.html new file mode 100644 index 0000000..0931daf --- /dev/null +++ b/templates/garage_website_list.html @@ -0,0 +1,25 @@ +{{define "title"}}Sites webs |{{end}} + +{{define "body"}} + +
+

Sites webs

+ Nouveau site web + Menu principal +
+ + + + + + + + + + + + +
IDURLs
+ aa + aa
+{{end}} diff --git a/templates/home.html b/templates/home.html index afa282f..241a59d 100644 --- a/templates/home.html +++ b/templates/home.html @@ -7,17 +7,30 @@
Se déconnecter
-
-
-
- Mon compte -
- +
+ +
+ +
+
+
+ Garage +
+ +
{{if .Login.CanInvite}} diff --git a/templates/layout.html b/templates/layout.html index 0a887ce..3f9851d 100644 --- a/templates/layout.html +++ b/templates/layout.html @@ -14,5 +14,7 @@
{{template "body" .}}
+ + -- cgit v1.2.3