Jose Diaz-Gonzalez
|
28a36c4908
|
feat: add proper parallel support
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
ef083e6289
|
tests: add output and status
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
6e0c376b62
|
fix: correctly handle property and data perms
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
c9a0f88bf1
|
fix: correct a few stickler errors
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
f558008574
|
fix: correct a few stickler errors
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
b44bc686a1
|
docs: update docs for ps commands
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
037b99865d
|
fix: use CamelCase for constants
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
72ed9dbcce
|
fix: only clean things that were built
This otherwise break non-golang plugins.
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
5d7b2a84f4
|
fix: set DATABASE_URL so dj-database-url properly configures a database config
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
1b50b4ab0a
|
fix: ensure the scale file has correct processes when it exists
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
bc9a60f696
|
feat: switch to updateScalefile from generateScalefile
The process is the same.
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
44ce5c76ae
|
fix: move log message to correct location
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
702e9cf66c
|
fix: zero out entries that don't exist in the scale file
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
be26f45b5a
|
fix: use correct plugin trigger
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
f13ee16ab8
|
feat: add support for process state in ps:report output
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
36dc98452d
|
feat: add function for listing files within a directory by prefix
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
82f13af166
|
chore: return early
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
23ad4bb230
|
refactor: add ability to skip deploys and fix process scaling
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
a8ccc7d2a7
|
feat: generate the scale file after app creation
The web process always starts off at `1`, so this is relatively benign.
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
0a533c754f
|
refactor: split ps:scale func into different functions
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
f6efb53491
|
fix: reference image instead of imageTag
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
cf4a533f2f
|
feat: add common.CatFile()
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
b4552237b6
|
feat: add ability to specify a plugin build target
This speeds up development as it allows us to compile the exact binary needed as opposed to the entire plugin.
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
e8d0965a33
|
feat: implement all of ps:report
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
bb9f764b9f
|
fix: sync code to bash implementation
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
9193b68854
|
hack: enable debug
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
db435c40e5
|
fix: do not delete the destination scale file if it was not extracted previously
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
bf84405b43
|
fix: handle scaling properly when there is no procfile
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
833a64cc0e
|
fix: check if it can scale by checking for an extracted file
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
54fb2b5d75
|
feat: suppress output when not necessary
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
85fafcf170
|
tests: update tests for new Procfile path
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
815cd530c8
|
chore: remove functions
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
ebdf38e136
|
refactor: use procfile-get-command plugin trigger instead of direct ps function calls
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
a93f504d45
|
chore: short-circuit procfile command fetching if there is no procfile
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
cae561f7b9
|
feat: extract procfile when fetching command as necessary
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
f9969a0e61
|
refactor: drop extra args from procfile-extract
They were not necessary.
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
06ce3dfadb
|
fix: remove unused variable
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
ab1d15216c
|
refactor: drop the last argument from procfile-get-command
No external plugin should need to know the internals of where processes are.
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
e8cfbfad36
|
fix: drop todos
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
70de587f6c
|
feat: upgrade procfile-util to avoid errors in parsing
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
e7ee7a1781
|
refactor: implement most of ps plugin in golang
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
c72bbf41ea
|
chore: use helper method
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
34343a846d
|
chore: drop alias
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
e0a70411dd
|
fix: create the file if it does not exist
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
947b2d4db6
|
fix: add missing comment
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
3714a231a9
|
chore: drop unused code
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
39984980fb
|
fix: correct io tests
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
c7becc6cad
|
refactor: move all subprocess-related code to new file
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
74f27480fc
|
refactor: move all docker-related functions to new file
|
2020-11-21 20:57:33 -05:00 |
|
Jose Diaz-Gonzalez
|
33d3722060
|
refactor: move common io-related functions into new file
|
2020-11-21 20:57:33 -05:00 |
|