From 09303415a56df5a0240bbcc996dc28ab7b0a06b8 Mon Sep 17 00:00:00 2001 From: Marwolf Date: Fri, 6 Jul 2018 20:19:35 -0400 Subject: [PATCH] Added shell scripts, updated readme --- README.md | 34 +++++++++------------------------- backup-database.sh | 3 +++ first-time-setup.sh | 7 +++++++ restart.sh | 3 +++ restore-database.sh | 3 +++ start.sh | 3 +++ stop.sh | 3 +++ view-logs.sh | 3 +++ 8 files changed, 34 insertions(+), 25 deletions(-) create mode 100644 backup-database.sh create mode 100755 first-time-setup.sh create mode 100755 restart.sh create mode 100644 restore-database.sh create mode 100755 start.sh create mode 100755 stop.sh create mode 100755 view-logs.sh diff --git a/README.md b/README.md index 5c10621..35a45e3 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ This project uses the following ports: | MySQL database server | 3306 | | PHPMyAdmin | 8080 | | Nginx web server | 80 | -| Game server | 53595 | + ___ ## Clone the project @@ -59,30 +59,14 @@ ___ ## Run the application -1. Start the Docker application: +1. Perform first time setup and start the Docker application: ```sh - sudo make start + ./first-time-setup.sh ``` **Please wait this might take a several minutes...** - ```sh - sudo make logs # Follow log output - ``` - -2. Clone the git repository: - - ```sh - sudo make clone - ``` - -3. Import the databases: - - ```sh - sudo make import - ``` - 2. Open your favorite browser: * [http://localhost](http://localhost/) @@ -91,13 +75,13 @@ ___ 3. Backup your databases: ```sh - sudo make backup + ./backup-database.sh ``` 4. Restore your databases: ```sh - sudo make restore + ./restore-database.sh ``` 5. Get help: @@ -109,24 +93,24 @@ ___ 6. Stop the application: ```sh - sudo make stop + ./stop.sh ``` 7. Start the application: ```sh - sudo make start + ./start.sh ``` 8. Restart the application: ```sh - sudo make restart + ./restart.sh ``` ___ -## Additional commands +## Additional commands for troubleshooting use | Name | Description | |---------------|-----------------------------------------------| diff --git a/backup-database.sh b/backup-database.sh new file mode 100644 index 0000000..93caef9 --- /dev/null +++ b/backup-database.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +sudo make backup diff --git a/first-time-setup.sh b/first-time-setup.sh new file mode 100755 index 0000000..866e307 --- /dev/null +++ b/first-time-setup.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +sudo make stop +sudo make start +sudo make clone +sleep 5 +sudo make import diff --git a/restart.sh b/restart.sh new file mode 100755 index 0000000..40cfb6b --- /dev/null +++ b/restart.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +sudo make restart diff --git a/restore-database.sh b/restore-database.sh new file mode 100644 index 0000000..57d7283 --- /dev/null +++ b/restore-database.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +sudo make restore diff --git a/start.sh b/start.sh new file mode 100755 index 0000000..bcbd675 --- /dev/null +++ b/start.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +sudo make start diff --git a/stop.sh b/stop.sh new file mode 100755 index 0000000..040599f --- /dev/null +++ b/stop.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +sudo make stop diff --git a/view-logs.sh b/view-logs.sh new file mode 100755 index 0000000..07709aa --- /dev/null +++ b/view-logs.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +sudo make logs