Modifications pour le document Tekiens.net ✨
Modifié par Kevin FRICK le 2025/01/27 21:15
Depuis la version 3.1
modifié par Kevin FRICK
sur 2024/11/05 18:42
sur 2024/11/05 18:42
Commentaire de modification :
Il n'y a aucun commentaire pour cette version
À la version 1.7
modifié par Louis GRANDEL
sur 2024/11/01 09:59
sur 2024/11/01 09:59
Commentaire de modification :
(Autosaved)
Résumé
-
Propriétés de la Page (2 modifications, 0 ajouts, 0 suppressions)
Détails
- Propriétés de la Page
-
- Auteur du document
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. frickkevin1 +XWiki.grandellou - Contenu
-
... ... @@ -5,13 +5,13 @@ 5 5 = Le projet = 6 6 7 7 Dans la continuité des sites eistiens.net, tekiens.net se veut être une plateforme au service des associations et de la vie étudiante de CY tech. 8 -La première version du site propose une page pour chaque association ainsi qu'une page regroupant les év énements publiés par celles-ci.8 +La première version du site propose une page pour chaque association ainsi qu'une page regroupant les évènements publiés par celles-ci. 9 9 10 10 Le site est actuellement géré par Louis Grandel et Kévin Frick mais une nouvelle équipe projet devrait arriver à la fin d'année 2024. 11 11 12 12 == Hébergement == 13 13 14 - Tekiens.net est hébergé sur la vm tekiens-prod.prod.infra.atilla.org sur [[Laika>>Infrastructure.Serveurs_physiques.Laika.WebHome]] dans:14 +Le site est actuellement hébergé sur la vm tekiens-prod.prod.infra.atilla.org sur [[Laika>>Infrastructure.Serveurs_physiques.Laika.WebHome]] dans: 15 15 16 16 {{code language="bash"}} 17 17 cd /srv/tekiens-net/ ... ... @@ -22,37 +22,31 @@ 22 22 23 23 == Développement == 24 24 25 -Le développement est actuellement géré par l'équipe de développement de tekiens.net qui que vous pouvez retrouver sur le serveur dis cord du projet.25 +Le développement est actuellement géré par l'équipe de développement de tekiens.net qui que vous pouvez retrouver sur le serveur disocrd du projet. 26 26 27 27 Il existe 2 dépôt git du projet, un hébergé sur le [[gitlab ATILLA>>https://gitlab.atilla.org/tekiens-net/tekiens-net/]] et un autre [[ici>>https://gitlab.com/ptlc8/tekiens-net]] 28 28 29 -Le site utilise [[Flask>>https://flask.palletsprojects.com]] pour son back-end, [[VueJS>>https://vuejs.org/]] pour son front-end et sa base de donnée en SQL (MySQL ou MariaDB).29 +Le site utilise [[Flask>>https://flask.palletsprojects.com]] pour son back-end, [[VueJS>>https://vuejs.org/]] pour son front-end et sa base de donnée en SQL. 30 30 31 -=== Intégration (CI)===31 +=== CI/CD === 32 32 33 -L a CI fonctionneactuellementavec la CI du GitLabd'Atilla,etdoncaveclesgitlabrunners(dans la VM gitlab-runners-prod.atilla.org).33 +Lorem ipsum (mais c'est qui ce Lorem 🤔) 34 34 35 - Sesdifférentes étapes sont définis dans le fichier [[.gitlab.yml duprojet>>https://gitlab.atilla.org/tekiens-net/tekiens-net/-/blob/master/.gitlab-ci.yml?ref_type=heads]] :actuellement le projet est juste linté puis conteurisé et rapidement testé.35 +=== Build === 36 36 37 - ===Déploiement(CD)===37 +Normalement le build de l'application est fait automatiquement mais pour le faire à la main voici les commandes à faire dans la vm : 38 38 39 -Il n'y a aucune étape de déploiement automatisé (c'est manuel 😵), il faudrait le rajouter dans les étapes du .gitlab-ci.yml. 40 - 41 -Normalement le build de l'application devrait être fait automatiquement mais pour le faire à la main voici les commandes à faire dans la VM : 42 - 43 43 {{code language="bash"}} 44 44 cd /srv/tekiens-net 45 45 46 -# mise à jour du repo 42 +#! mise à jour du repo 47 47 git pull 48 48 49 -# script installant lesdépendancesmanquantes45 +#! scripts pour automatiser le build du front 50 50 ./run.sh install 51 - 52 -# script pour automatiser le build du front 53 53 ./run.sh build 54 54 55 -# redémarrage du serveur HTTP (pour mettre à jour le back)49 +#! redémarrage du serveur HTTP 56 56 systemctl reload apache2 57 57 {{/code}} 58 58