Différences entre versions de « Déployer une stack Gitea »
(Page créée avec « == Déployer Gitea == Afin de pouvoir déployer une ''stack'' Gitea vous pouvez suivre la documentation officielle du projet : [https://docs.gitea.io/en-us/install-with... ») |
|||
(22 versions intermédiaires par 6 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
+ | <span data-link_translate_de_title="Einsatz eines Gitea-Stacks" data-link_translate_de_url="Einsatz eines Gitea-Stacks"></span>[[:de:Einsatz eines Gitea-Stacks]][[de:Einsatz eines Gitea-Stacks]] | ||
+ | <span data-link_translate_nl_title="Een Gitea-stack implementeren" data-link_translate_nl_url="Een Gitea-stack implementeren"></span>[[:nl:Een Gitea-stack implementeren]][[nl:Een Gitea-stack implementeren]] | ||
+ | <span data-link_translate_it_title="Distribuire uno stack Gitea" data-link_translate_it_url="Distribuire uno stack Gitea"></span>[[:it:Distribuire uno stack Gitea]][[it:Distribuire uno stack Gitea]] | ||
+ | <span data-link_translate_pt_title="Implantação de uma pilha de Gitea" data-link_translate_pt_url="Implantação de uma pilha de Gitea"></span>[[:pt:Implantação de uma pilha de Gitea]][[pt:Implantação de uma pilha de Gitea]] | ||
+ | <span data-link_translate_es_title="Despliegue de una pila Gitea" data-link_translate_es_url="Despliegue de una pila Gitea"></span>[[:es:Despliegue de una pila Gitea]][[es:Despliegue de una pila Gitea]] | ||
+ | <span data-link_translate_en_title="Deploy a Gitea stack" data-link_translate_en_url="Deploy a Gitea stack"></span>[[:en:Deploy a Gitea stack]][[en:Deploy a Gitea stack]] | ||
+ | <span data-link_translate_fr_title="Déployer une stack Gitea" data-link_translate_fr_url="Déployer une stack Gitea"></span>[[:fr:Déployer une stack Gitea]][[fr:Déployer une stack Gitea]] | ||
− | == | + | {{#seo: |
+ | |title=Déployer une stack Gitea | ||
+ | |titlemode=replace | ||
+ | |keywords=Gitea | ||
+ | |description=Afin de pouvoir déployer une '''stack Gitea''' vous pouvez suivre la documentation officielle du projet | ||
+ | |og:type=article | ||
+ | |og:image=https://fr-wiki.ikoula.com/resources/assets/logo_ikwiki.png | ||
+ | |||
+ | }} | ||
− | Afin de pouvoir déployer une ''stack'' | + | == Pré-requis == |
+ | |||
+ | Afin de pouvoir déployer une ''stack Gitea'' vous pouvez suivre la documentation officielle du projet : | ||
[https://docs.gitea.io/en-us/install-with-docker/ Documentation Gitea] | [https://docs.gitea.io/en-us/install-with-docker/ Documentation Gitea] | ||
− | Pour ce faire vous | + | Pour ce faire vous devriez disposer : |
* d'un système GNU/Linux fonctionnel auquel vous aurez accès en SSH | * d'un système GNU/Linux fonctionnel auquel vous aurez accès en SSH | ||
− | * de docker et de docker compose fonctionnel | + | * d'une installation de docker et de docker compose fonctionnel |
<br> | <br> | ||
<br> | <br> | ||
− | Vous pouvez réaliser | + | Vous pouvez réaliser l'installation de Gitea depuis une Machine Physique, une machine Virtuelle ou d'une Instance Cloud Ikoula One. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | == Déploiement de Gitea == | |
− | + | Le déploiement de votre "Stack" '''Gitea''' sera réalisé à l'aide d'un fichier compose que vous aurez au préalablement créer ou déposer dans un dossier auquel l'utilisateur aura l'accès. | |
− | + | Dans notre exemple nous déploierons avec le support de Postgres comme SGBD (vous pouvez remplacer par le couple de login mots de passe de votre choix) : | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | Dans notre exemple nous déploierons avec le support de Postgres comme | ||
<syntaxhighlight lang=bash> | <syntaxhighlight lang=bash> | ||
− | version: "2" | + | Gitea version: "2" |
networks: | networks: | ||
Ligne 89 : | Ligne 56 : | ||
- /var/lib/persistent/gitea:/data | - /var/lib/persistent/gitea:/data | ||
ports: | ports: | ||
− | - " | + | - "80:3000" |
- "222:22" | - "222:22" | ||
depends_on: | depends_on: | ||
Ligne 107 : | Ligne 74 : | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | + | Prenez soin d'avoir ouvert les ports 3000 et 222 en TCP sur l'host. | |
+ | |||
+ | Pour lancer votre fichier compose.yml en tâche de fond depuis le dossier ou le fichier est entreposé : | ||
+ | |||
+ | <syntaxhighlight lang=bash># docker-compose up -d</syntaxhighlight> | ||
+ | |||
+ | Il ne vous restera plus qu'a remplir le formulaire pour finaliser l'installation et accéder a votre "stack" Gitea. | ||
+ | |||
+ | <syntaxhighlight lang=bash>http://VOTRE_IP</syntaxhighlight> | ||
+ | |||
+ | Vous devriez pouvoir désormais vous connectez en Web et en SSH sur votre Stack Gitea depuis les IP autorisé sur votre pare-feu. | ||
+ | Il est tout a fait possible de faire cohabiter votre stack Gitea avec d'autre service derrière un Proxy inverse dans un tel cas libre à vous de modifier selon votre convenance le port d'écoute du service WEB. | ||
+ | |||
− | + | [[Fichier:Gitea-deploy3.png|alt=Gitea]] | |
− | [[ | + | [[Category:docker]] |
+ | [[Catégorie :Cloudstack]] | ||
+ | [[Catégorie :Cloud public]] | ||
+ | [[Catégorie:Serveur dédié]] | ||
+ | [[Catégorie:Linux]] | ||
+ | [[Catégorie:FLEX]] | ||
+ | [[Catégorie :Cloud]] | ||
+ | [[Category:Serveur VPS]] |
Version actuelle datée du 10 septembre 2021 à 16:31
de:Einsatz eines Gitea-Stacks nl:Een Gitea-stack implementeren it:Distribuire uno stack Gitea pt:Implantação de uma pilha de Gitea es:Despliegue de una pila Gitea en:Deploy a Gitea stack fr:Déployer une stack Gitea
Pré-requis
Afin de pouvoir déployer une stack Gitea vous pouvez suivre la documentation officielle du projet :
Pour ce faire vous devriez disposer :
- d'un système GNU/Linux fonctionnel auquel vous aurez accès en SSH
- d'une installation de docker et de docker compose fonctionnel
Vous pouvez réaliser l'installation de Gitea depuis une Machine Physique, une machine Virtuelle ou d'une Instance Cloud Ikoula One.
Déploiement de Gitea
Le déploiement de votre "Stack" Gitea sera réalisé à l'aide d'un fichier compose que vous aurez au préalablement créer ou déposer dans un dossier auquel l'utilisateur aura l'accès.
Dans notre exemple nous déploierons avec le support de Postgres comme SGBD (vous pouvez remplacer par le couple de login mots de passe de votre choix) :
Gitea version: "2"
networks:
gitea:
external: false
services:
server:
image: gitea/gitea:latest
environment:
- USER_UID=1000
- USER_GID=1000
restart: always
networks:
- gitea
volumes:
- /var/lib/persistent/gitea:/data
ports:
- "80:3000"
- "222:22"
depends_on:
- db
db:
image: postgres:9.6
restart: always
environment:
- POSTGRES_USER=gitea
- POSTGRES_PASSWORD=gitea
- POSTGRES_DB=gitea
networks:
- gitea
volumes:
- /var/lib/persistent/postgres:/var/lib/postgresql/data
Prenez soin d'avoir ouvert les ports 3000 et 222 en TCP sur l'host.
Pour lancer votre fichier compose.yml en tâche de fond depuis le dossier ou le fichier est entreposé :
# docker-compose up -d
Il ne vous restera plus qu'a remplir le formulaire pour finaliser l'installation et accéder a votre "stack" Gitea.
http://VOTRE_IP
Vous devriez pouvoir désormais vous connectez en Web et en SSH sur votre Stack Gitea depuis les IP autorisé sur votre pare-feu. Il est tout a fait possible de faire cohabiter votre stack Gitea avec d'autre service derrière un Proxy inverse dans un tel cas libre à vous de modifier selon votre convenance le port d'écoute du service WEB.