diff --git a/docs/development/plugin-creation.md b/docs/development/plugin-creation.md index c3ac43cf9c4..163ebac7ab2 100644 --- a/docs/development/plugin-creation.md +++ b/docs/development/plugin-creation.md @@ -3,9 +3,9 @@ If you create your own plugin: 1. Take a look at the plugins shipped with dokku and hack away! -2. Check out the [list of triggers](http://dokku.viewdocs.io/dokku/development/plugin-triggers) your plugin can implement. +2. Check out the [list of triggers](/dokku/development/plugin-triggers) your plugin can implement. 3. Upload your plugin to github with a repository name in form of `dokku-` (e.g. `dokku-mariadb`) -4. Edit [this page](http://dokku.viewdocs.io/dokku/plugins) and add a link to it. +4. Edit [this page](/dokku/plugins) and add a link to it. 5. Subscribe to the [dokku development blog](http://progrium.com) to be notified about API changes and releases ### Sample plugin @@ -89,5 +89,5 @@ A few notes: dokku config:unset --no-restart APP KEY1 [KEY2 ...] ``` - From time to time you may want to allow other plugins access to (some of) your plugin's functionality. You can expose this by including a `functions` file in your plugin for others to source. Consider all functions in that file to be publicly accessible by other plugins. Any functions not wished to be made "public" should reside within your plugin trigger or commands files. -- As of 0.4.0, we allow image tagging and deployment of said tagged images. Therefore, hard-coding of `$IMAGE` as `dokku/$APP` is no longer sufficient. Instead, for non `pre/post-build-*` plugins, use `get_running_image_tag()` & `get_app_image_name()` as sourced from common/functions. See the [plugin triggers](http://dokku.viewdocs.io/dokku/development/plugin-triggers) doc for examples. +- As of 0.4.0, we allow image tagging and deployment of said tagged images. Therefore, hard-coding of `$IMAGE` as `dokku/$APP` is no longer sufficient. Instead, for non `pre/post-build-*` plugins, use `get_running_image_tag()` & `get_app_image_name()` as sourced from common/functions. See the [plugin triggers](/dokku/development/plugin-triggers) doc for examples. - As of 0.5.0, we use container labels to help cleanup intermediate containers with `dokku cleanup`. If manually calling `docker run`, include `$DOKKU_GLOBAL_RUN_ARGS`. This will ensure you intermediate containers labeled correctly. diff --git a/docs/development/testing.md b/docs/development/testing.md index e0b5cbdc422..db263849202 100644 --- a/docs/development/testing.md +++ b/docs/development/testing.md @@ -14,7 +14,7 @@ Example apps can be found here: ### Executing tests locally -- Setup dokku in a [vagrant vm](http://dokku.viewdocs.io/dokku/getting-started/install/vagrant) +- Setup dokku in a [vagrant vm](/dokku/getting-started/install/vagrant) - Test setup and execution ```shell diff --git a/docs/getting-started/install/linode.md b/docs/getting-started/install/linode.md index 8a75bb17cf0..38d1d893362 100644 --- a/docs/getting-started/install/linode.md +++ b/docs/getting-started/install/linode.md @@ -36,4 +36,4 @@ __Warning__: These steps will delete *everything* on your Linode. 9. Lastly, reboot the Linode. -Once your server comes back online, you'll be running Ubuntu's default kernel. You can now follow Dokku's [normal installation instructions](http://dokku.viewdocs.io/dokku/installation) and `bootstrap.sh` will take care of everything else. +Once your server comes back online, you'll be running Ubuntu's default kernel. You can now follow Dokku's [normal installation instructions](/dokku/installation) and `bootstrap.sh` will take care of everything else. diff --git a/docs/getting-started/where-to-get-help.md b/docs/getting-started/where-to-get-help.md index 2eee70ea331..8c5b2a515d3 100644 --- a/docs/getting-started/where-to-get-help.md +++ b/docs/getting-started/where-to-get-help.md @@ -4,7 +4,7 @@ If you’re stuck, there are a number of places you can get help: ## The Official Dokku Website -[http://dokku.viewdocs.io/dokku](http://dokku.viewdocs.io/dokku) +[http://dokku.viewdocs.io/dokku](/dokku) The Official Dokku website is always a great place to visit. It features links to oft-used developer tools, community plugins, and guides on using dokku. diff --git a/docs/installation.md b/docs/installation.md index accda12ba7a..8fa60cdc8b5 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -33,17 +33,17 @@ Once you save your settings, the web admin will self-terminate and you should be For various reasons, certain hosting providers may have other steps that should be preferred to the above. If hosted on any of the following popular hosts, please follow the linked to instructions: -- [Digital Ocean Installation Notes](http://dokku.viewdocs.io/dokku/getting-started/install/digitalocean) -- [Linode Installation Notes](http://dokku.viewdocs.io/dokku/getting-started/install/linode/) -- [Microsoft Azure Installation Notes](http://dokku.viewdocs.io/dokku/getting-started/install/azure/) +- [Digital Ocean Installation Notes](/dokku/getting-started/install/digitalocean) +- [Linode Installation Notes](/dokku/getting-started/install/linode/) +- [Microsoft Azure Installation Notes](/dokku/getting-started/install/azure/) As well, you may wish to customize your installation in some other fashion. or experiment with vagrant. The guides below should get you started: -- [Debian Package Installation Notes](http://dokku.viewdocs.io/dokku/getting-started/install/debian) -- [Vagrant Installation Notes](http://dokku.viewdocs.io/dokku/getting-started/install/vagrant) -- [Advanced Install Customization](http://dokku.viewdocs.io/dokku/advanced-installation) +- [Debian Package Installation Notes](/dokku/getting-started/install/debian) +- [Vagrant Installation Notes](/dokku/getting-started/install/vagrant) +- [Advanced Install Customization](/dokku/advanced-installation) --- - [1]: To check whether your system has an fqdn set, run `sudo hostname -f` -- [2]: If your system has less than 1GB of memory, you can use ([this workaround](http://dokku.viewdocs.io/dokku/advanced-installation)). +- [2]: If your system has less than 1GB of memory, you can use ([this workaround](/dokku/advanced-installation)). diff --git a/docs/plugins.md b/docs/plugins.md index bf2e75d8b46..16ef792416d 100644 --- a/docs/plugins.md +++ b/docs/plugins.md @@ -26,7 +26,7 @@ dokku plugins-install ## Creating your own plugin -[See the full documentation](http://dokku.viewdocs.io/dokku/development/plugin-creation). +[See the full documentation](/dokku/development/plugin-creation). ## Official Plugins (Beta) diff --git a/docs/upgrading.md b/docs/upgrading.md index bc9f57428b8..99d6677e986 100644 --- a/docs/upgrading.md +++ b/docs/upgrading.md @@ -1,6 +1,6 @@ # Upgrading -This document covers upgrades for the 0.3.0 series and up. If upgrading from older versions, we recommend [a fresh install](http://dokku.viewdocs.io/dokku/installation) on a new server. +This document covers upgrades for the 0.3.0 series and up. If upgrading from older versions, we recommend [a fresh install](/dokku/installation) on a new server. > As of 0.3.18, dokku is installed by default via a debian package. Source-based installations are still available, though not recommended.