Outils pour utilisateurs

Outils du site


divers:github

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
divers:github [2024/09/14 09:57] rootdivers:github [2025/03/25 08:07] (Version actuelle) root
Ligne 1: Ligne 1:
 +===== Ajouter à un nouveau repository =====
 <code bash>git init <code bash>git init
 git config --global init.defaultBranch main git config --global init.defaultBranch main
Ligne 6: Ligne 7:
 git commit -am "Initial upload" git commit -am "Initial upload"
 git push origin main git push origin main
- 
- 
 </code> </code>
  
 +Version alternative:
 +<code bash>
 +git remote add origin git@github.com:makeitsimple-git/makeitsimple_licence.git
 +git add .
 +git commit -m "Premier commit pour le projet makeitsimple_licence"
 +git push -u origin main
 +git pull origin main
 + </code>
  
 ===== Cloner une branche en particulier ===== ===== Cloner une branche en particulier =====
-<code bash>====== OdooDocker install ======+<code bash>git clone -b uat git@github.com:makeitsimple-git/mrp_timac.git docker_volume/odoo/addons/17.0/mrp_timac/</code>
  
-===== Préparation =====+===== Pousser des branches vers des autres ===== 
 +Exemple: migrer la branche vincent vers uat 
 +<code bash>git push origin vincent:uat</code>
  
 +autre cas on souhaiter remettre à jour la branche vincent avec le code d'uat en cours:
 <code bash> <code bash>
-#Installation des paquets +git checkout vincent 
-apt install docker-compose +git merge uat </code>
- +
-#Création des répertoires +
-mkdir -p docker_volume/odoo docker_volume/postgres +
-setfacl -d -m u:101:rwX -m u:$(whoami):rwX ./docker_volume/odoo +
-setfacl    -m u:101:rwX -m u:$(whoami):rwX ./docker_volume/odoo +
-setfacl -d -m u:999:rwX -m u:$(whoami):rwX ./docker_volume/postgres +
-setfacl    -m u:999:rwX -m u:$(whoami):rwX ./docker_volume/postgres +
-</code> +
- +
-===== Docker configuration ===== +
- +
-<code bash>nano docker-compose.yml</code> +
- +
-<file yaml docker-compose.yml> +
-version: '3' +
-services: +
-  odoo: +
-    image: odoo:17.0 +
-    env_file: .env +
-    depends_on: +
-      - postgres +
-    ports: +
-      - 8069:8069 +
-    volumes: +
-      - type: bind +
-        source: ./docker_volume/odoo +
-        target: /var/lib/odoo +
- +
- +
-  postgres: +
-    image: postgres:15 +
-    env_file: .env +
-    volumes: +
-      - type: bind +
-        source: ./docker_volume/postgres +
-        target: /var/lib/postgresql/data/pgdata +
-</file> +
- +
-<code bash>nano .env</code> +
-<file - .env> +
-# postgresql environment variables +
-POSTGRES_DB=postgres +
-POSTGRES_PASSWORD=a_strong_password_for_user +
-POSTGRES_USER=odoo +
-PGDATA=/var/lib/postgresql/data/pgdata +
- +
-# odoo environment variables +
-HOST=postgres +
-USER=odoo +
-PASSWORD=a_strong_password_for_user +
-</file> +
- +
-===== Utilisation de docker ===== +
- +
-<code bash> +
-# Pour lancer en mode foreground +
-docker-compose up +
-# Pour lancer en mode daemon +
-docker-compose up -d +
-# Pour stopper +
-docker-compose stop +
- +
- +
-</code> +
- +
-===== Cloner le projet ===== +
- +
-<code bash>git clone -b uat git@github.com:makeitsimple-git/mrp_timac.git docker_volume/odoo/addons/17.0/mrp_timac/</code>+
divers/github.1726307872.txt.gz · Dernière modification : de root