From 175ff0dcedf22d980c46c86dd35e00428783b9b0 Mon Sep 17 00:00:00 2001 From: "Chris Baudouin, Jr" Date: Wed, 16 Sep 2020 14:17:28 -0400 Subject: [PATCH 1/5] refactor: Adds GSDP info, cleans Dokku docs --- docs/deployment-dokku.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/docs/deployment-dokku.md b/docs/deployment-dokku.md index 7f5c1cf04..48d734ef4 100644 --- a/docs/deployment-dokku.md +++ b/docs/deployment-dokku.md @@ -6,14 +6,18 @@ title: Dokku Deployment >These docs assume you already have a virtual machine with [Dokku](http://dokku.viewdocs.io/dokku/) running on it, and can SSH into the VM. DNS should be set up as well, but isn't required for bare minimum functionality. > >If you need a VM, check out [DigitalOcean](https://m.do.co/c/b5ee103e23c3) or [Linode](https://www.linode.com/?r=e90a6fb2a6999fb4ec7b60b1add3e288f97954bf) and the [Dokku docs](http://dokku.viewdocs.io/dokku/) to get started. +> +>**Student Developer?** The [GitHub Student Developer Pack](https://education.github.com/pack?sort=popularity&tag=Cloud) has several discounts for cloud hosting. ## Setting up a new deployment -Below are steps & notes to deploy HackathonManager on Dokku. Need to update an existing deployment? +Below are steps & notes to deploy a new HackathonManager instance on Dokku. To update an existing Dokku deployment, check out our [updating docs](updating-hm.html). If you have any questions at all, please don't hesitate to reach out to the [codeRIT Engineering Team](mailto:engineering@coderit.org)! This doc is very much a work in progress but we want to keep it as up to date as possible. -## Dokku plugins +## Dokku Setup + +### Plugins Currently used and required Dokku plugins (other than the defaults): @@ -21,7 +25,7 @@ Currently used and required Dokku plugins (other than the defaults): - [Redis](https://github.com/dokku/dokku-redis) (background jobs + caching) - [dokku-letsencrypt](https://github.com/dokku/dokku-letsencrypt) (Optional: free, automated SSL certificates) -### Dokku Setup Steps +### Setup Steps **We'll be using `hm` as the app name in these steps,** as well as sharing the same `hm` name for both the app, database, and redis name. You're free to use another names. From 91800fcedf883044000ae6827224a6e12b46b3d5 Mon Sep 17 00:00:00 2001 From: "Chris Baudouin, Jr" Date: Wed, 16 Sep 2020 15:57:49 -0400 Subject: [PATCH 2/5] Update docs/deployment-dokku.md Co-authored-by: Peter Kos --- docs/deployment-dokku.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/deployment-dokku.md b/docs/deployment-dokku.md index 48d734ef4..98ac541c8 100644 --- a/docs/deployment-dokku.md +++ b/docs/deployment-dokku.md @@ -11,7 +11,7 @@ title: Dokku Deployment ## Setting up a new deployment -Below are steps & notes to deploy a new HackathonManager instance on Dokku. To update an existing Dokku deployment, check out our [updating docs](updating-hm.html). +Below are steps to deploy a new HackathonManager instance on Dokku. To update an existing Dokku deployment, check out our [updating docs](updating-hm.html). If you have any questions at all, please don't hesitate to reach out to the [codeRIT Engineering Team](mailto:engineering@coderit.org)! This doc is very much a work in progress but we want to keep it as up to date as possible. @@ -181,4 +181,4 @@ In order to support groupdate, timezone tables must be created. ```bash mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u $OPENSHIFT_MYSQL_DB_USERNAME -p mysql -``` \ No newline at end of file +``` From af1a5dc35f9b5c168348d241e2df039269a8abf4 Mon Sep 17 00:00:00 2001 From: "Chris Baudouin, Jr" Date: Wed, 16 Sep 2020 15:58:23 -0400 Subject: [PATCH 3/5] Update docs/deployment-dokku.md Co-authored-by: Peter Kos --- docs/deployment-dokku.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/deployment-dokku.md b/docs/deployment-dokku.md index 98ac541c8..6f597014a 100644 --- a/docs/deployment-dokku.md +++ b/docs/deployment-dokku.md @@ -13,7 +13,7 @@ title: Dokku Deployment Below are steps to deploy a new HackathonManager instance on Dokku. To update an existing Dokku deployment, check out our [updating docs](updating-hm.html). -If you have any questions at all, please don't hesitate to reach out to the [codeRIT Engineering Team](mailto:engineering@coderit.org)! This doc is very much a work in progress but we want to keep it as up to date as possible. +If you have any questions, please don't hesitate to reach out to the [codeRIT Engineering Team](mailto:engineering@coderit.org)! This doc is very much a work in progress but we want to keep it as up to date as possible. ## Dokku Setup From 319795dcbe5b0d49b239c4ee4553e388667babde Mon Sep 17 00:00:00 2001 From: "Chris Baudouin, Jr" Date: Wed, 16 Sep 2020 16:03:21 -0400 Subject: [PATCH 4/5] refactor: Adds additional GSDP content --- docs/deployment-dokku.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/deployment-dokku.md b/docs/deployment-dokku.md index 6f597014a..7954206a5 100644 --- a/docs/deployment-dokku.md +++ b/docs/deployment-dokku.md @@ -7,7 +7,7 @@ title: Dokku Deployment > >If you need a VM, check out [DigitalOcean](https://m.do.co/c/b5ee103e23c3) or [Linode](https://www.linode.com/?r=e90a6fb2a6999fb4ec7b60b1add3e288f97954bf) and the [Dokku docs](http://dokku.viewdocs.io/dokku/) to get started. > ->**Student Developer?** The [GitHub Student Developer Pack](https://education.github.com/pack?sort=popularity&tag=Cloud) has several discounts for cloud hosting. +>**Student Developer?** The [GitHub Student Developer Pack](https://education.github.com/pack?sort=popularity&tag=Cloud) has several discounts for cloud hosting, Ruby tutorials, and more! ## Setting up a new deployment From 92052d4775fc547b47672f06a529017bff44cc0c Mon Sep 17 00:00:00 2001 From: "Chris Baudouin, Jr" Date: Fri, 18 Sep 2020 15:55:27 -0400 Subject: [PATCH 5/5] fix: Fixes sentence --- docs/deployment-dokku.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/deployment-dokku.md b/docs/deployment-dokku.md index 7954206a5..6d68570f1 100644 --- a/docs/deployment-dokku.md +++ b/docs/deployment-dokku.md @@ -27,7 +27,7 @@ Currently used and required Dokku plugins (other than the defaults): ### Setup Steps -**We'll be using `hm` as the app name in these steps,** as well as sharing the same `hm` name for both the app, database, and redis name. You're free to use another names. +**We'll be using `hm` as the app name in these steps,** as well as sharing the same `hm` name for both the app, database, and redis name. You're free to use other names. ```bash dokku apps:create hm