Sites statique #5

Open
sinavir wants to merge 12 commits from static_website into master
sinavir commented 2022-03-31 12:06:10 +02:00 (Migrated from git.rz.ens.wtf)

Testé sans ACME.
ACME est en staging.

Testé sans ACME. ACME est en staging.
sinavir commented 2022-04-02 18:08:39 +02:00 (Migrated from git.rz.ens.wtf)

J'ai ajouté un support de webooks comme ça on peut faire des scripts de déploiement automatiques

J'ai ajouté un support de webooks comme ça on peut faire des scripts de déploiement automatiques
raito (Migrated from git.rz.ens.wtf) reviewed 2022-04-02 19:09:58 +02:00
raito (Migrated from git.rz.ens.wtf) left a comment
No description provided.
- faut utiliser `acmeStaging` de `my` à l'extérieur des modules que tu définis avec la technique `lib.mkDefault`, ce qui permet qu'on puisse overrider dans d'autres fichiers, s'il le faut ; - tu pourrais écrire qq lignes pour tes intentions avec le module `webhook` (que je renommerais bien `webhooks` en vrai), tu veux fournir de l'auto-déploiement à travers Git des sites statiques? Sinon, c'est génial merci !
sinavir commented 2022-04-02 23:08:10 +02:00 (Migrated from git.rz.ens.wtf)

Tu as tout compris pour les webhooks. J'ai pas trouvé de soft qui fait ça tout seul donc je me suis dit qu'un script custom marcherait bien et c'est pas trop complexe normalement. J'ai pas écrit le script parce que j'ai des questions:

  • Est-ce que cd workingDir; git reset --hard HEAD; git checkout production; git pull est suffisant où il y a une subtilité ?
  • Est-ce que créer/gérer le dossier de sources avec systemd-tmpfiles est la façon canonique de faire ?
  • Est-ce que il faut créer un user ad-hoc qui fait git pull ?
Tu as tout compris pour les webhooks. J'ai pas trouvé de soft qui fait ça tout seul donc je me suis dit qu'un script custom marcherait bien et c'est pas trop complexe normalement. J'ai pas écrit le script parce que j'ai des questions: * Est-ce que `cd workingDir; git reset --hard HEAD; git checkout production; git pull` est suffisant où il y a une subtilité ? * Est-ce que créer/gérer le dossier de sources avec systemd-tmpfiles est la façon canonique de faire ? * Est-ce que il faut créer un user ad-hoc qui fait `git pull` ?
sinavir commented 2022-04-02 23:48:21 +02:00 (Migrated from git.rz.ens.wtf)

Sinon, si j'ai bien compris, c'est pas à mes modules de gérer ACME, mais plutôt dans les fichiers de "configuration" (les modules dans lesquels je set les options)

Sinon, si j'ai bien compris, c'est pas à mes modules de gérer ACME, mais plutôt dans les fichiers de "configuration" (les modules dans lesquels je set les options)
tomate (Migrated from git.rz.ens.wtf) reviewed 2022-05-17 20:50:31 +02:00
tomate (Migrated from git.rz.ens.wtf) reviewed 2022-05-17 21:05:37 +02:00
This pull request has changes conflicting with the target branch.
  • hosts/hackens-org/wiki.nix
  • machines/hackens-org/2048.nix
  • machines/hackens-org/_configuration.nix
  • machines/hackens-org/acme-ssl.nix
  • machines/hackens-org/default.nix
  • machines/hackens-org/hackens-my.nix
  • machines/hackens-org/my.nix
  • machines/hackens-org/staticWebsites.nix
  • machines/hackens-org/test-static.nix
  • machines/hackens-org/test-webhook.nix
  • machines/hackens-org/webhooks.nix
View command line instructions

Manual merge helper

Use this merge commit message when completing the merge manually.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin static_website:static_website
git switch static_website

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch master
git merge --no-ff static_website
git switch static_website
git rebase master
git switch master
git merge --ff-only static_website
git switch static_website
git rebase master
git switch master
git merge --no-ff static_website
git switch master
git merge --squash static_website
git switch master
git merge --ff-only static_website
git switch master
git merge static_website
git push origin master
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
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
HackENS/hackens-org-configurations!5
No description provided.