feat: move hosting to garage #18

Open
mdebray wants to merge 2 commits from move_to_s3 into main
Owner
No description provided.
mdebray added 1 commit 2025-07-20 19:57:42 +02:00
feat: move hosting to garage
All checks were successful
build configuration / build (push) Successful in 29s
a745732e58
Author
Owner
https://git.dgnum.eu/DGNum/infrastructure/pulls/558
mdebray force-pushed move_to_s3 from a745732e58 to f3698ebcc4 2025-07-20 20:03:31 +02:00 Compare
mdebray force-pushed move_to_s3 from f3698ebcc4 to 7a880fc3ae 2025-07-24 18:15:32 +02:00 Compare
mdebray force-pushed move_to_s3 from 7a880fc3ae to 2cf650fa93 2025-07-24 18:18:09 +02:00 Compare
requested review from thubrecht 2025-07-24 18:19:28 +02:00
thubrecht reviewed 2025-07-24 18:23:21 +02:00
default.nix Outdated
@ -95,3 +95,3 @@
{
name = "Build the website";
run = "nix-build dgnum.eu";
run = "nix-build";
Owner

Non ?

Non ?
Author
Owner

Oui ok j'ai écrit de la merde et pas testé

Oui ok j'ai écrit de la merde et pas testé
mdebray marked this conversation as resolved
thubrecht reviewed 2025-07-24 18:24:32 +02:00
default.nix Outdated
@ -140,3 +104,1 @@
echo "[+] Pushing update"
git push "$GIT_CMD_REPOSITORY" --set-upstream main
nix-shell -p awscli2 --run "aws s3 sync ./result/ s3://$BUCKET/ --delete --endpoint-url $URL"
Owner

On a nix-actions pour faire des shells avec les bons settings

On a nix-actions pour faire des shells avec les bons settings
mdebray marked this conversation as resolved
thubrecht requested changes 2025-07-24 18:24:59 +02:00
thubrecht left a comment
Owner

I'm off for the evening

I'm off for the evening
mdebray force-pushed move_to_s3 from 2cf650fa93 to 4303d01dc0 2025-07-25 10:29:44 +02:00 Compare
thubrecht reviewed 2025-07-25 10:36:54 +02:00
default.nix Outdated
@ -150,3 +110,1 @@
GIT_AUTHOR_EMAIL = "automated-update@dgnum.eu";
GIT_COMMITTER_NAME = "Forgejo Action";
GIT_COMMITTER_EMAIL = "automated-update@dgnum.eu";
URL = "https =//s3.dgnum.eu/";
Owner

Je crois pas

Je crois pas
Author
Owner

Moi non plus

Moi non plus
mdebray marked this conversation as resolved
mdebray force-pushed move_to_s3 from 4303d01dc0 to 025e8c0f3b 2025-07-25 10:41:23 +02:00 Compare
mdebray force-pushed move_to_s3 from 025e8c0f3b to 9b3b1ec86d 2025-07-25 10:48:54 +02:00 Compare
requested review from thubrecht 2025-07-25 10:49:56 +02:00
mdebray force-pushed move_to_s3 from 9b3b1ec86d to 709fd6615f 2025-07-25 10:50:38 +02:00 Compare
thubrecht reviewed 2025-07-25 11:02:13 +02:00
default.nix Outdated
@ -10,1 +10,4 @@
let
s3Url = "https://s3.dgnum.eu/";
s3Bucket = "dgnum-website";
Owner

Les passer en variables d'env ça marche pas du coup ?

Les passer en variables d'env ça marche pas du coup ?
Owner

Et sinon il ce serait mieux de rapprocher la définition de ces variables de là où elles sont utilisées

Et sinon il ce serait mieux de rapprocher la définition de ces variables de là où elles sont utilisées
Author
Owner

Non à cause du escapeShellArgs

Non à cause du escapeShellArgs
Author
Owner

J'ai embed les variables ducoup

J'ai embed les variables ducoup
Author
Owner

De toute façon il va falloir que j'écrive une action générique pour l'upload vers le s3 afin de faciliter les changements de config nécessaires

De toute façon il va falloir que j'écrive une action générique pour l'upload vers le s3 afin de faciliter les changements de config nécessaires
Owner
Tu veux dire utiliser https://github.com/marketplace/actions/s3-sync ?
Author
Owner

Hmm je pense pas ça fit le use case auquel je pensais. En particulier awscli mnt nécessite des env var en plus et j'aurais aimé que on puisse update toutes les actions d'un coup

Hmm je pense pas ça fit le use case auquel je pensais. En particulier awscli mnt nécessite des env var en plus et j'aurais aimé que on puisse update toutes les actions d'un coup
mdebray marked this conversation as resolved
mdebray force-pushed move_to_s3 from 709fd6615f to 8893909074 2025-07-25 14:01:23 +02:00 Compare
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin move_to_s3:move_to_s3
git checkout move_to_s3
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: DGNum/dgnum.eu#18
No description provided.