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
mdebray force-pushed move_to_s3 from a745732e58
All checks were successful
build configuration / build (push) Successful in 29s
to f3698ebcc4 2025-07-20 20:03:31 +02:00
Compare
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
mdebray force-pushed move_to_s3 from 2cf650fa93 to 4303d01dc0
Some checks failed
Deploy dgnum.eu / deploy (push) Failing after 23s
2025-07-25 10:29:44 +02:00
Compare
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
Some checks failed
Deploy dgnum.eu / deploy (push) Failing after 23s
to 025e8c0f3b
Some checks failed
Deploy dgnum.eu / deploy (push) Failing after 22s
2025-07-25 10:41:23 +02:00
Compare
mdebray force-pushed move_to_s3 from 025e8c0f3b
Some checks failed
Deploy dgnum.eu / deploy (push) Failing after 22s
to 9b3b1ec86d
All checks were successful
Deploy dgnum.eu / deploy (push) Successful in 29s
2025-07-25 10:48:54 +02:00
Compare
mdebray force-pushed move_to_s3 from 9b3b1ec86d
All checks were successful
Deploy dgnum.eu / deploy (push) Successful in 29s
to 709fd6615f 2025-07-25 10:50:38 +02:00
Compare
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
All checks were successful
Deploy dgnum.eu / deploy (push) Successful in 43s
2025-07-25 14:01:23 +02:00
Compare
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.