Diferència entre revisions de la pàgina «Grup 3 - Posada en producció classVRroom dockeritzat (Azure)»

De Wiket
Salta a la navegació Salta a la cerca
Línia 14: Línia 14:
 
<pre>scp -i (private key) ./mysql_db_password.txt (user)@(ip):~/wp-higiene-postural/mysql_db_password.txt</pre>
 
<pre>scp -i (private key) ./mysql_db_password.txt (user)@(ip):~/wp-higiene-postural/mysql_db_password.txt</pre>
 
<pre>scp -i (private key) ./mysql_root_password.txt (user)@(ip):~/wp-higiene-postural/mysql_root_password.txt</pre>
 
<pre>scp -i (private key) ./mysql_root_password.txt (user)@(ip):~/wp-higiene-postural/mysql_root_password.txt</pre>
Una vegada hem transferit els arxius del projecte a Azure, encara falta transferir les dades guardades dins els volums cap a la màquina virutal d'Azure.
+
Una vegada hem transferit els arxius del projecte a Azure, encara falta transferir les dades guardades dins els volums cap a la màquina virtual d'Azure. Amb Docker podem realitzar 'backups' dels nostres volums en local, que després podrem enviar a Azure i restaurar des d'allà.
  
 
== Referències ==
 
== Referències ==
 
* [https://docs.docker.com/storage/volumes/#backup-restore-or-migrate-data-volumes Docker - Backup, Restore or Migrate Data Volumes]
 
* [https://docs.docker.com/storage/volumes/#backup-restore-or-migrate-data-volumes Docker - Backup, Restore or Migrate Data Volumes]

Revisió del 14:51, 15 març 2022

Tornar a Projecte IETI Cloud - Grup 3.

Tasca

Posada en producció de la web d'higiene postural dockeritzada sobre cloud extern (Azure).

Informe

Posarem en producció el nostre WordPress prèviament desplegat en local sobre una màquina virtual amb sistema operatiu Ubuntu dins d'Azure.

Migració de local a cloud extern

En primer lloc, instal·lem Docker i Docker Compose dins la nova màquina virtual d'Azure.

sudo apt-get install docker.io docker-compose

Un cop tenim Docker instal·lat, podem transferir els arxius del projecte mitjançant scp.

scp -i (private key) ./docker-compose.yml (user)@(ip):~/wp-higiene-postural/docker-compose.yml
scp -i (private key) ./mysql_db_password.txt (user)@(ip):~/wp-higiene-postural/mysql_db_password.txt
scp -i (private key) ./mysql_root_password.txt (user)@(ip):~/wp-higiene-postural/mysql_root_password.txt

Una vegada hem transferit els arxius del projecte a Azure, encara falta transferir les dades guardades dins els volums cap a la màquina virtual d'Azure. Amb Docker podem realitzar 'backups' dels nostres volums en local, que després podrem enviar a Azure i restaurar des d'allà.

Referències