Jose Diaz-Gonzalez
7cb0d11b95
chore: drop plugn package building
...
The dokku/plugn project now builds and releases it's own packages on release creation.
Also upgrade to latest plugn version, 0.3.2
2019-03-16 03:16:28 -04:00
Jose Diaz-Gonzalez
f3ace60a98
feat: upgrade to go-procfile-util version 0.6.0
...
Refs #3428
2019-03-12 16:23:33 -04:00
Jose Diaz-Gonzalez
a721abd972
feat: upgrade procfile-util
...
The new version properly handles trailing inline comments.
2019-03-11 20:09:53 -04:00
Jose Diaz-Gonzalez
67ae374e60
lint: remove whitespaces before redirect
2019-02-02 13:49:24 -05:00
Jose Diaz-Gonzalez
c344efdd8d
tests: run tests from built artifact
...
Rather than testing against an install from source, ensure that all tests run from what _would_ be installed on a user's server. This ensures that the build process is sound, regardless of what code changes are implemented.
2018-12-29 18:32:52 -05:00
Jose Diaz-Gonzalez
0abc40ecca
fix: use correct version of go-procfile-util
2018-10-11 20:19:56 -04:00
Jose Diaz-Gonzalez
aeeb2e138f
feat: install procfile-util
2018-10-11 20:19:56 -04:00
Jose Diaz-Gonzalez
83c39cee30
chore: drop unused make targets
2018-04-07 13:05:55 -04:00
Jose Diaz-Gonzalez
4aac1fd936
feat: add report trigger
...
This allows users to quickly show the state of any configured application, as well as the state of their server. In doing so, we make it easy for them to provide information necessary for debugging in a single command.
2018-04-07 04:49:21 -04:00
Jose Diaz-Gonzalez
b92dc14b68
feat: add ability to copy a single plugin over
2018-04-06 22:53:02 -04:00
Jose Diaz-Gonzalez
96ad5e8e5d
fix: update SSHCOMMAND_URL to v0.7.0
2017-12-11 22:56:12 -05:00
Michael Hobbs
4db991c891
use circleci 2.0
2017-08-29 13:12:03 -07:00
oli
40001b7287
Remove aufs step from Makefile in favor of aufs provisioning provided by
...
official docker install script
2017-06-19 21:42:40 -07:00
Jose Diaz-Gonzalez
6d55dd8884
fix: allow skipping go-clean
2017-03-31 17:50:16 -06:00
Jose Diaz-Gonzalez
217e491e59
feat: Allow triggering a release via the contrib/release script
...
- Requires docker, git, and package_cloud gems
- Requires the PACKAGECLOUD_API_TOKEN environment variable
- Builds both a deb and rpm, pushing both to packagecloud
- Upgrades the golang build environment to 1.7.5
- Combines both build Dockerfiles into a single, generic env
- Fixes issue where internal-functions file for tar plugin was not executable
- Ensures that built plugins have a callback to clean up their source files before packaging
- Adds support for “betafish” releases, which are untested versions of Dokku that are available via a separate packagecloud repository.
2017-03-25 17:56:42 -06:00
Michael Hobbs
177b45c49b
use common.mk for common make variables. use -e when calling make. use golang:1.7.4 image.
2017-03-20 09:16:49 -07:00
Michael Hobbs
fc31b28ab6
restructure to build individual binaries
2017-03-20 09:16:49 -07:00
Michael Hobbs
b6dffaabee
convert repo plugin to golang
2017-03-20 09:15:43 -07:00
Jose Diaz-Gonzalez
bba368a32d
feat: allow installation of plugins via tarball
2017-03-19 16:16:45 -06:00
Jose Diaz-Gonzalez
6ab9e04ba6
fix: allow overriding both DOKKU_VERSION and GIT_REV via environment variables
2017-01-08 16:41:05 -07:00
Jose Diaz-Gonzalez
f3113296ee
fix: ensure man-db is installed when generating man pages
...
[ci skip]
2017-01-08 05:25:30 -07:00
Edgars Beigarts
0004dd53e1
Initial support for CentOS 7
2016-09-26 01:55:20 +03:00
Michael Hobbs
9fdfb07c9b
use plugn 0.2.2
2016-09-16 10:51:45 -07:00
Jose Diaz-Gonzalez
3ef5c993af
Upgrade sshcommand to improve ssh-keys:list output
...
Closes #2343
2016-08-26 19:45:13 -04:00
Justin Clark
283ed52520
Add ssh-keys core plugin
2016-07-05 17:16:19 -07:00
Jose Diaz-Gonzalez
54c5d0dfa6
ensure help2man exists before running addman
2016-06-09 14:29:21 -04:00
Jose Diaz-Gonzalez
ef59ff38f6
Ignore chown failures
...
This can occur in build environments where there is no dokku user
2016-06-09 14:29:06 -04:00
Jose Diaz-Gonzalez
970f4489d4
Upgrade to sshcommand 0.4.0
2016-04-03 20:22:03 -04:00
Jose Diaz-Gonzalez
997cec4b9b
Upgrade to sshcommand 0.3.0
2016-04-03 20:21:01 -04:00
Jose Diaz-Gonzalez
bbf310147e
Upgrade sshcommand to 0.2.0
2016-04-02 22:22:50 -04:00
Jose Diaz-Gonzalez
7bddd8751e
Use released sshcommand
...
This is what we actually give users who install via the preferred method, and thus we shouldn't be running tests from master.
2016-04-02 22:20:26 -04:00
Jose Diaz-Gonzalez
cae5030804
Release 0.5.0
...
- Drop tutum-agent, lxc-docker, docker.io apt package support
- Release a new herokuish version
- Fix release docs
- Upgrade sigil
2016-03-26 18:13:14 -04:00
Morris Jobke
7a9cf8abb1
Adds support for ArchLinux as host OS
...
* fix rsyslog handling
* don't hardcode dokku path
* add documentation for ArchLinux package build
* add vagrant machine to run the ArchLinux specific steps
* add step in release process for ArchLinux
* enhance docs for easy ArchLinux steps
2016-02-24 00:02:06 +01:00
Michael Hobbs
9842d7498b
nginx-vhosts rewrite
2016-02-18 18:38:54 -08:00
Justin Clark
05378f53db
Remove brocken symlinks when using copyfiles
2016-01-26 18:59:20 -08:00
Michael Hobbs
01f5c93585
update plugn download url and version
2015-12-24 10:41:09 -08:00
Jose Diaz-Gonzalez
3c3e5a962d
Merge pull request #1794 from dokku/remove-ruby-dependency
...
Replace dokku-installer.rb with dokku-installer.py
2015-12-22 15:11:52 -05:00
Michael Hobbs
d7b1e38cb7
ensure we run plugin commands as root. closes #1768
2015-12-22 11:16:25 -08:00
Jose Diaz-Gonzalez
e323770f89
Replace dokku-installer.rb with dokku-installer.py
...
The python version should allow us to remove any ruby dependencies and should also slightly speed up dokku installation. All LSB-compliant distributions should have python, so we should be okay depending upon it.
Closes #1783
Closes #1786
2015-12-22 01:59:23 -05:00
Michael Hobbs
8b879079e4
updates for moving of dokku sshcommand and plugn repos
2015-12-17 11:40:32 -08:00
Jose Diaz-Gonzalez
80dc4cc3b6
Update all links to dokku repo
...
[ci skip]
2015-12-06 04:55:11 -05:00
pmvieira
1eb1e1cd94
Adding back curl
2015-11-19 08:51:31 +00:00
Dan Callahan
a49adef9b0
Use wget instead of curl when bootstrapping
2015-11-09 22:52:58 -06:00
Jose Diaz-Gonzalez
cc2c7be96e
Install plugn 0.2.0 in Makefile installs
...
Closes #1479
2015-10-24 18:10:17 -04:00
Jose Diaz-Gonzalez
ee853a5b35
Avoid redirects and use raw.githubusercontent.com for github links
...
[ci skip]
2015-10-01 17:26:06 -04:00
Leonardo Dino
717ac8703b
Allow local prebuilt stack sourcing
...
for faster installation (especially when testing) it's useful to just load a local .tgz file (exportend and compressed herokuish container)
2015-09-29 13:31:18 -03:00
Michael Hobbs
95388b07bb
support DOCKER_VERSION when installing via Makefile
2015-09-16 15:21:09 -07:00
Jose Diaz-Gonzalez
1e479c63bd
Upgrade dokku installation to use docker-engine
...
Also simplify deb-based installation everywhere.
Closes #1295
Closes #1461
2015-09-15 13:35:45 -07:00
Michael Hobbs
8095df79f6
implement core plugin mgmt using plugn. add tests.
2015-09-15 02:17:28 -07:00
Michael Hobbs
bef51a1c6b
initial pass at converting deb to plugn
2015-09-15 02:17:28 -07:00