feat: move hosting to garage #18

Merged
thubrecht merged 2 commits from move_to_s3 into main 2025-07-26 22:17:44 +02:00
Owner
No description provided.
Author
Owner
https://git.dgnum.eu/DGNum/infrastructure/pulls/558
requested review from thubrecht 2025-07-24 18:19:28 +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
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 left a comment
Owner

I'm off for the evening

I'm off for the evening
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
requested review from thubrecht 2025-07-25 10:49:56 +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
thubrecht deleted branch move_to_s3 2025-07-26 22:17:44 +02:00
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.