|
|
@@ -65,7 +65,7 @@ Reference: https://gitlab.com/docker-scripts/mariadb#installation |
|
|
|
##### 2. Install Wordpress sites |
|
|
|
|
|
|
|
<details> |
|
|
|
<summary>Install Wordpress container</summary> |
|
|
|
<summary>1. Install a wordpress container</summary> |
|
|
|
|
|
|
|
``` |
|
|
|
ds pull wordpress |
|
|
@@ -78,3 +78,151 @@ ds make |
|
|
|
Reference: https://gitlab.com/docker-scripts/wordpress#installation |
|
|
|
|
|
|
|
</details> |
|
|
|
|
|
|
|
<details> |
|
|
|
<summary>2. Install a site</summary> |
|
|
|
|
|
|
|
``` |
|
|
|
cd /var/ds/wordpress1/ |
|
|
|
ds site |
|
|
|
ds site init site1.wp.fs.al |
|
|
|
ls |
|
|
|
ls site1.wp.fs.al |
|
|
|
ls apache2/sites-enabled/ |
|
|
|
cat apache2/sites-enabled/site1.wp.fs.al.conf |
|
|
|
ls ../wsproxy/sites-enabled/ |
|
|
|
cat ../wsproxy/sites-enabled/site1.wp.fs.al.conf |
|
|
|
``` |
|
|
|
|
|
|
|
``` |
|
|
|
vim site1.wp.fs.al/settings.sh |
|
|
|
ds site install site1.wp.fs.al |
|
|
|
ls site1.wp.fs.al/ |
|
|
|
``` |
|
|
|
|
|
|
|
Try in browser https://site1.wp.fs.al and login as admin. |
|
|
|
|
|
|
|
Reference: https://gitlab.com/docker-scripts/wordpress#manage-a-website |
|
|
|
|
|
|
|
</details> |
|
|
|
|
|
|
|
<details> |
|
|
|
<summary>3. Install another site</summary> |
|
|
|
|
|
|
|
``` |
|
|
|
cd /var/ds/wordpress1/ |
|
|
|
ds site init site2.wp.fs.al |
|
|
|
ls |
|
|
|
ls site2.wp.fs.al |
|
|
|
ls apache2/sites-enabled/ |
|
|
|
ls ../wsproxy/sites-enabled/ |
|
|
|
|
|
|
|
vim site2.wp.fs.al/settings.sh |
|
|
|
ds site install site2.wp.fs.al |
|
|
|
ls site2.wp.fs.al/ |
|
|
|
``` |
|
|
|
|
|
|
|
Try in browser https://site2.wp.fs.al |
|
|
|
|
|
|
|
</details> |
|
|
|
|
|
|
|
<details> |
|
|
|
<summary>4. Install a second container</summary> |
|
|
|
|
|
|
|
``` |
|
|
|
ds init wordpress @wordpress2 |
|
|
|
cd /var/ds/wordpress2/ |
|
|
|
vim settings.sh |
|
|
|
ds make |
|
|
|
``` |
|
|
|
|
|
|
|
</details> |
|
|
|
|
|
|
|
<details> |
|
|
|
<summary>5. Install a site on the second container</summary> |
|
|
|
|
|
|
|
``` |
|
|
|
cd /var/ds/wordpress2/ |
|
|
|
ds site init site3.wp.fs.al |
|
|
|
vim site3.wp.fs.al/settings.sh |
|
|
|
ds site install site3.wp.fs.al |
|
|
|
ls site3.wp.fs.al/ |
|
|
|
``` |
|
|
|
|
|
|
|
Try in browser https://site3.wp.fs.al |
|
|
|
|
|
|
|
</details> |
|
|
|
|
|
|
|
<details> |
|
|
|
<summary>6. Clone and delete a site</summary> |
|
|
|
|
|
|
|
``` |
|
|
|
cd /var/ds/wordpress2/ |
|
|
|
ds site clone |
|
|
|
ds site clone site3.wp.fs.al site4.wp.fs.al |
|
|
|
``` |
|
|
|
|
|
|
|
Try in browser https://site4.wp.fs.al |
|
|
|
|
|
|
|
``` |
|
|
|
ds site del |
|
|
|
ds site del site4.wp.fs.al |
|
|
|
``` |
|
|
|
|
|
|
|
</details> |
|
|
|
|
|
|
|
<details> |
|
|
|
<summary>7. Backup and restore a site</summary> |
|
|
|
|
|
|
|
``` |
|
|
|
cd /var/ds/wordpress2/ |
|
|
|
ds backup |
|
|
|
ds backup site3.wp.fs.al |
|
|
|
ls -lh backup/ |
|
|
|
``` |
|
|
|
|
|
|
|
``` |
|
|
|
ds site del site3.wp.fs.al |
|
|
|
``` |
|
|
|
|
|
|
|
Try in browser https://site3.wp.fs.al |
|
|
|
|
|
|
|
``` |
|
|
|
ds site init site3.wp.fs.al |
|
|
|
ls site3.wp.fs.al/ |
|
|
|
ds restore |
|
|
|
ds restore site3.wp.fs.al backup/wordpress-site3.wp.fs.al-2020-07-29.tgz |
|
|
|
``` |
|
|
|
|
|
|
|
Try in browser https://site3.wp.fs.al |
|
|
|
|
|
|
|
</details> |
|
|
|
|
|
|
|
<details> |
|
|
|
<summary>3. Using wp-cli</summary> |
|
|
|
|
|
|
|
``` |
|
|
|
cd /var/ds/wordpress2/ |
|
|
|
ds wp |
|
|
|
ds wp site3.wp.fs.al |
|
|
|
ds wp site3.wp.fs.al option |
|
|
|
ds wp site3.wp.fs.al option list |
|
|
|
ds wp site3.wp.fs.al option get siteurl |
|
|
|
ds wp site3.wp.fs.al option get home |
|
|
|
``` |
|
|
|
|
|
|
|
</details> |
|
|
|
|
|
|
|
<details> |
|
|
|
<summary>3. Working inside the container</summary> |
|
|
|
|
|
|
|
``` |
|
|
|
ds shell |
|
|
|
ls |
|
|
|
cd site3.wp.fs.al |
|
|
|
wp |
|
|
|
wp option get siteurl |
|
|
|
wp option get home |
|
|
|
``` |
|
|
|
|
|
|
|
</details> |