Skip to content

Commit 54d2cea

Browse files
refactor: Adds GSDP info, cleans Dokku docs (#356)
* refactor: Adds GSDP info, cleans Dokku docs * Update docs/deployment-dokku.md Co-authored-by: Peter Kos <pkos91@icloud.com> * Update docs/deployment-dokku.md Co-authored-by: Peter Kos <pkos91@icloud.com> * refactor: Adds additional GSDP content * fix: Fixes sentence Co-authored-by: Peter Kos <pkos91@icloud.com>
1 parent 31b418d commit 54d2cea

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

docs/deployment-dokku.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,24 +6,28 @@ title: Dokku Deployment
66
>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.
77
>
88
>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.
9+
>
10+
>**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!
911
1012
## Setting up a new deployment
1113

12-
Below are steps & notes to deploy HackathonManager on Dokku. Need to update an existing deployment?
14+
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).
15+
16+
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.
1317

14-
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.
18+
## Dokku Setup
1519

16-
## Dokku plugins
20+
### Plugins
1721

1822
Currently used and required Dokku plugins (other than the defaults):
1923

2024
- [MySQL](https://github.com/dokku/dokku-mysql) (data storage)
2125
- [Redis](https://github.com/dokku/dokku-redis) (background jobs + caching)
2226
- [dokku-letsencrypt](https://github.com/dokku/dokku-letsencrypt) (Optional: free, automated SSL certificates)
2327

24-
### Dokku Setup Steps
28+
### Setup Steps
2529

26-
**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.
30+
**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.
2731

2832
```bash
2933
dokku apps:create hm
@@ -177,4 +181,4 @@ In order to support groupdate, timezone tables must be created.
177181

178182
```bash
179183
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u $OPENSHIFT_MYSQL_DB_USERNAME -p mysql
180-
```
184+
```

0 commit comments

Comments
 (0)