feat: Add auto build website with Drone #8

Merged
kosssi merged 0 commits from refs/pull/8/head into main 2022-02-01 15:22:55 +01:00
kosssi commented 2022-02-01 11:11:58 +01:00 (Migrated from git.weko.io)

Détails

  • Ajout de la configuration automatique de déploiement automatique de staging et de la prod :
    • un push sur la branche main déclanche un déploiement automatique sur la prod
    • sur tous les push un déploiment automatique sur staging avec les brouillons et les futurs articles.

Pourquoi

  • Pour ne plus à avoir à déployer à la main
## Détails - Ajout de la configuration automatique de déploiement automatique de staging et de la prod : - un push sur la branche main déclanche un déploiement automatique sur la prod - sur tous les push un déploiment automatique sur staging avec les brouillons et les futurs articles. ## Pourquoi - Pour ne plus à avoir à déployer à la main
killian (Migrated from git.weko.io) reviewed 2022-02-01 11:40:14 +01:00
killian (Migrated from git.weko.io) reviewed 2022-02-01 13:13:55 +01:00
killian (Migrated from git.weko.io) commented 2022-02-01 13:13:55 +01:00

Pourquoi est-ce que la vérification SSL est désactivée ? A priori les certificats fonctionnent bien avec Let's Encrypt dans notre infra.

Pourquoi est-ce que la vérification SSL est désactivée ? A priori les certificats fonctionnent bien avec Let's Encrypt dans notre infra.
killian (Migrated from git.weko.io) commented 2022-02-01 14:39:48 +01:00

Je viens de supprimer la ligne. C'était pour une ancienne configuration.

Je viens de supprimer la ligne. C'était pour une ancienne configuration.
killian (Migrated from git.weko.io) reviewed 2022-02-01 13:15:51 +01:00
@ -0,0 +10,4 @@
resilien-prod:
container_name: resilien-prod
build: .
image: registry.weko.io/resilien_fr:prod
killian (Migrated from git.weko.io) commented 2022-02-01 13:15:51 +01:00

Quelle est la procédure de rollback dans ce cas si le tag reste le même à chaque mise à jour ?

Quelle est la procédure de rollback dans ce cas si le tag reste le même à chaque mise à jour ?
killian (Migrated from git.weko.io) commented 2022-02-01 14:40:30 +01:00

Il n'y a pas de procédure de rollaback il faut faire un nouveau commit

Il n'y a pas de procédure de rollaback il faut faire un nouveau commit
killian (Migrated from git.weko.io) commented 2022-02-01 15:16:40 +01:00

D'accord. Comme c'est le site web, on aura probablement pas besoin de faire de rollback en urgence. On peut prendre le temps de faire un nouveau commit.

D'accord. Comme c'est le site web, on aura probablement pas besoin de faire de rollback en urgence. On peut prendre le temps de faire un nouveau commit.
killian (Migrated from git.weko.io) reviewed 2022-02-01 13:16:37 +01:00
@ -0,0 +14,4 @@
traefik.enable: "true"
traefik.http.routers.resilien-staging.rule: "Host(`staging.${URL}`)"
traefik.http.routers.resilien-staging.entrypoints: "web"
com.centurylinklabs.watchtower.enable: true
killian (Migrated from git.weko.io) commented 2022-02-01 13:16:38 +01:00

Watchtower est de nouveau dans l'infra RésiLien ? Ou il a toujours été actif ?

Watchtower est de nouveau dans l'infra RésiLien ? Ou il a toujours été actif ?
killian (Migrated from git.weko.io) commented 2022-02-01 14:40:57 +01:00

Watchtower a toujours été en place sur vert

Watchtower a toujours été en place sur _vert_
killian (Migrated from git.weko.io) reviewed 2022-02-01 13:17:20 +01:00
@ -68,2 +49,2 @@
commands:
- hugo deploy --environment production
- name: build and push docker image on registry
image: plugins/docker
killian (Migrated from git.weko.io) commented 2022-02-01 13:17:20 +01:00

Je n'ai pas vu l'étape où on build l'image Docker. C'est celle-ci qui le fait implicitement avant de faire le push ? Ou c'est une autre étape ?

Je n'ai pas vu l'étape où on build l'image Docker. C'est celle-ci qui le fait implicitement avant de faire le push ? Ou c'est une autre étape ?
killian (Migrated from git.weko.io) commented 2022-02-01 14:42:40 +01:00

Oui c'est bien cette étape qui construit et envoi l'image Docker. J'ai changer le commentaire pour être plus explicite

Oui c'est bien cette étape qui construit et envoi l'image Docker. J'ai changer le commentaire pour être plus explicite
killian (Migrated from git.weko.io) reviewed 2022-02-01 15:14:59 +01:00
killian (Migrated from git.weko.io) commented 2022-02-01 15:14:59 +01:00

Tu peux aussi enlever la désactivation du SSL ici

Tu peux aussi enlever la désactivation du SSL ici
killian (Migrated from git.weko.io) commented 2022-02-01 15:19:13 +01:00

supprimé

supprimé
killian (Migrated from git.weko.io) approved these changes 2022-02-01 15:17:57 +01:00
killian (Migrated from git.weko.io) left a comment

Mis à part le sslverify=false à retirer, c'est bon

Mis à part le `sslverify=false` à retirer, c'est bon
Sign in to join this conversation.
No reviewers
No Label
Directus
Traefik
No Milestone
No project
No Assignees
1 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: ResiLien/resilien#8
No description provided.