|
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- # gitea-docker
-
- - description de l'installation de gitea via docker sans ssh et avec reverse tunnelling vers un serveur nginx.
- - configuration du serveur nginx pour rendre accessible ce serveur gitea
-
-
- ## Sur le serveur hebergeant docker
-
- 1. Créer le dossier gitea qui va accueillir le fichier docker-compose.yml
-
- ```
- mkdir gitea
- ```
-
- 2. Dans ce répertoire éditer le fichier “docker-compose.yml” et y mettre les lignes présentes dans ce [ficher](https://git.auxilife.eu/pblonde/gitea-docker/src/commit/32cd3323a8cbb4ca8634eaec5f99b1a74c73d705/docker/docker-compose.yml):
-
- ```
- nano docker-compose.yml
- ```
-
- 3. Créer les répertoires nécessaires aux containers:
-
- ```
- mkdir data
- mkdir postgres
- ```
-
- ## Sur le serveur hebergeant nginx
-
- 1. Creation du sous-domaine sur le nginx
-
- * Créer le fichier /etc/nginx/sites-available/git.auxilife.eu
-
- ```
- nano /etc/nginx/sites-available/git.auxilife.eu
- ```
- * Y mettre les lignes présentes dans ce [ficher](https://git.auxilife.eu/pblonde/gitea-docker/src/commit/85cee2018df0f4864c83d973973ccd064cc35882/nginx/git.auxilife.eu)
-
- 2. Créer un lien en tapant la commande suivante:
-
- ```
- ln -s /etc/nginx/sites-available/git.auxilife.eu /etc/nginx/sites-enabled/git.auxilife.eu
- ```
-
- 3. Recharger le serveur nginx:
-
- ```
- systemctl reload nginx
- ```
-
- 4. Ajouter la zone dns suivante sur ovh:
-
- git IN CNAME auxilife.eu.
-
- 
-
- 5. Verifier que le domaine est accessible depuis votre ordinateur (cela peut prendre plusieurs dizaines de minutes):
-
- ```
- ping git.auxilife.eu
- ```
-
- 6. Créer le certificat let’s encrypt pour le domaine git.auxilife.eu:
-
- ```
- certbot --nginx -d git.auxilife.eu
- ```
-
|