přidány skripty pro nahrání dat do webových apikací pomocí rsync
This commit is contained in:
		
							
								
								
									
										23
									
								
								scripts/mxchat_rsync.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								scripts/mxchat_rsync.sh
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,23 @@
 | 
				
			|||||||
 | 
					#!/bin/bash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Nastavení proměnných
 | 
				
			||||||
 | 
					GITEA_REPO="ssh://git@git.arch-linux.cz:29418/Oscloud/web-mxchat.git"  # Adresa Gitea repozitáře
 | 
				
			||||||
 | 
					REPO_DIR="/tmp/web-mxchat"                                             # Dočasný adresář pro repozitář
 | 
				
			||||||
 | 
					REMOTE_USER="user"                                                   # Uživatelské jméno pro SSH přístup
 | 
				
			||||||
 | 
					REMOTE_HOST="ip_serveru"                                              # Adresa serveru
 | 
				
			||||||
 | 
					REMOTE_PORT="port"                                                      # Port pro SSH připojení
 | 
				
			||||||
 | 
					REMOTE_DIR="/mn/data/public"  # Cílový adresář na serveru
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Klonování nebo aktualizace repozitáře z Gitea
 | 
				
			||||||
 | 
					if [ -d "$REPO_DIR" ]; then
 | 
				
			||||||
 | 
					    cd $REPO_DIR
 | 
				
			||||||
 | 
					    git pull $GITEA_REPO
 | 
				
			||||||
 | 
					else
 | 
				
			||||||
 | 
					    git clone $GITEA_REPO $REPO_DIR
 | 
				
			||||||
 | 
					    cd $REPO_DIR
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Nasazení souborů pomocí rsync
 | 
				
			||||||
 | 
					rsync -avz -e "ssh -p $REMOTE_PORT" --delete $REPO_DIR/* $REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					echo "Nasazení dokončeno!"
 | 
				
			||||||
							
								
								
									
										23
									
								
								scripts/phanpy_rsync.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								scripts/phanpy_rsync.sh
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,23 @@
 | 
				
			|||||||
 | 
					#!/bin/bash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Nastavení proměnných
 | 
				
			||||||
 | 
					GITEA_REPO="ssh://git@git.arch-linux.cz:29418/Archos/phanpy-cz.git"    # Adresa Gitea repozitáře
 | 
				
			||||||
 | 
					REPO_DIR="/tmp/phanpy-cz"                                              # Dočasný adresář pro repozitář
 | 
				
			||||||
 | 
					REMOTE_USER="archos"                                                   # Uživatelské jméno pro SSH přístup
 | 
				
			||||||
 | 
					REMOTE_HOST="adresa_phanpy_serveru"                                              # Adresa serveru
 | 
				
			||||||
 | 
					REMOTE_PORT="202"                                                      # Port pro SSH připojení
 | 
				
			||||||
 | 
					REMOTE_DIR="phany_oscloud_uložistě"  # Cílový adresář na serveru
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Klonování nebo aktualizace repozitáře z Gitea
 | 
				
			||||||
 | 
					if [ -d "$REPO_DIR" ]; then
 | 
				
			||||||
 | 
					    cd $REPO_DIR
 | 
				
			||||||
 | 
					    git pull $GITEA_REPO
 | 
				
			||||||
 | 
					else
 | 
				
			||||||
 | 
					    git clone $GITEA_REPO $REPO_DIR
 | 
				
			||||||
 | 
					    cd $REPO_DIR
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Nasazení souborů pomocí rsync
 | 
				
			||||||
 | 
					rsync -avz -e "ssh -p $REMOTE_PORT" --delete $REPO_DIR/* $REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					echo "Nasazení dokončeno!"
 | 
				
			||||||
		Reference in New Issue
	
	Block a user