Jose Diaz-Gonzalez
18cd825539
feat: add network alias that is $SERVICE_NAME.$SERVICE_TYPE
...
This alias is in addition to the existing dokku.$SERVICE_TYPE.$SERVICE_NAME network alias that is derived from the hostname.
2023-02-08 11:00:01 -05:00
Jose Diaz-Gonzalez
1637ce5f25
tests: ignore case where app is already deleted
2023-02-08 02:22:08 -05:00
Jose Diaz-Gonzalez
530dcdbb31
tests: fix issue where the test app wasn't being removed on test teardown
2023-02-08 02:12:32 -05:00
Jose Diaz-Gonzalez
49e4e4ec23
tests: fix :set tests
2023-02-08 00:41:10 -05:00
Jose Diaz-Gonzalez
c2e2b8af62
tests: also force destroy the lsa service
2023-02-08 00:26:56 -05:00
Jose Diaz-Gonzalez
412f92ddea
tests: output the contents of the run command in tests
2023-02-08 00:26:32 -05:00
Jose Diaz-Gonzalez
934d054471
feat: add support for network related flags on create, clone, and upgrade
...
Also add some tests to cover all the network-related functionality.
2023-02-08 00:03:25 -05:00
Jose Diaz-Gonzalez
3f338c7985
feat: add :pause subcommand and make :stop subcommand actually remove the container
2022-12-26 18:21:10 -05:00
Jose Diaz-Gonzalez
d5a4cddc3f
chore: run shfmt
2022-07-25 01:15:32 -04:00
Jose Diaz-Gonzalez
307f5d7378
fix: update clone test
2022-07-25 00:37:04 -04:00
Jose Diaz-Gonzalez
6d948290e7
fix: use updated python shebang
2021-09-12 22:18:01 -04:00
Jose Diaz-Gonzalez
409cfc06c0
fix: copy any existing templates and drop unnecessary interactivity
2021-09-12 00:40:33 -04:00
Jose Diaz-Gonzalez
754f87ba99
fix: use correct path
2021-09-11 23:45:01 -04:00
Jose Diaz-Gonzalez
cc7478c656
fix: copy templates if they exist
2021-09-11 23:18:28 -04:00
Jose Diaz-Gonzalez
b58b3ebce7
tests: skip tests that require tty for github actions
2021-04-25 00:35:42 -04:00
Jose Diaz-Gonzalez
5aea44f11c
tests: refactor source again
2021-02-26 00:45:09 -05:00
Jose Diaz-Gonzalez
1a0f6815ca
tests: use dash instead of underscore
2021-02-25 20:32:57 -05:00
Jose Diaz-Gonzalez
377c8ffbdc
feat: speed up tests by dropping dhparam generation
2020-04-04 21:27:43 -04:00
Jose Diaz-Gonzalez
6adca89611
feat: update shellcheck excludes
2020-04-04 13:38:33 -04:00
Jose Diaz-Gonzalez
b85e992da6
fix: use non-deprecated method of fetching docker-options
2020-04-04 13:36:27 -04:00
Jose Diaz-Gonzalez
d8c2656a32
fix: correct test case for :list command
2020-03-20 14:58:06 -04:00
Jose Diaz-Gonzalez
ad0e0f69f4
fix: ignore the keyfile install for tests
2020-03-20 11:14:27 -04:00
Jose Diaz-Gonzalez
f93699221b
fix: correct shellcheck issue
2020-03-20 11:05:44 -04:00
Jose Diaz-Gonzalez
f1bc0b0b3e
feat: update patch release of postgres
2019-11-22 19:20:30 -05:00
Jose Diaz-Gonzalez
edc0c474c9
fix: install updated gpg key and nginx apt repository
2019-09-19 13:30:46 -04:00
Jose Diaz-Gonzalez
98e902b572
fix: add missing ampersands
2019-07-30 10:51:51 -04:00
Jose Diaz-Gonzalez
0f54621a98
chore: create scripts directory as necessary
2019-07-30 10:46:00 -04:00
Jose Diaz-Gonzalez
211e384565
feat: skip subcommand copy if no subcommands directory exists
2019-07-29 22:03:01 -04:00
Jose Diaz-Gonzalez
4867906243
feat: upgrade to 11.4
2019-07-11 13:24:31 -07:00
Jose Diaz-Gonzalez
028d82517f
feat: re-allow dashes in names
...
This PR allows dashes in service names, while still sanitizing them before they are used as database names. If the datastore is pre-existing, the datatabase name is assumed to be the same as the service name, and returned appropriately.
2019-05-30 17:03:48 -04:00
Jose Diaz-Gonzalez
a9fcde1404
chore: run shfmt
2019-05-30 11:06:25 -04:00
Jose Diaz-Gonzalez
7a3e380c24
feat: upgrade image version in use
2019-04-19 12:47:38 -04:00
Jose Diaz-Gonzalez
a5c60c2b07
fix: correct issue where aliases were being generated incorrectly
2019-03-27 12:18:18 -04:00
Jose Diaz-Gonzalez
1e878536f5
hack: skip service_import success for now
2019-03-19 17:53:00 -04:00
Jose Diaz-Gonzalez
118e43a792
fix: sync scripts directory
2019-03-19 16:29:46 -04:00
Jose Diaz-Gonzalez
db9ff186a2
chore: unify with other plugins
2019-03-19 15:00:33 -04:00
Jose Diaz-Gonzalez
6dedbfba45
fix: skip hanging connect test in travis
2019-03-18 16:35:58 -04:00
Jose Diaz-Gonzalez
623d125e83
feat: Real docker-based testing
...
This pull request switches testing to use an actual docker daemon, vs mocking everything out.
It may also catch actual breaking issues in our tests, which is great!
2019-03-18 14:44:28 -04:00
Jose Diaz-Gonzalez
077f7e47f1
feat: increase minimum dokku version
2019-03-16 21:45:35 -04:00
Jose Diaz-Gonzalez
ec4e5b4a43
fix: correct the validation message
2019-03-09 16:39:35 -05:00
Jose Diaz-Gonzalez
233a261a3f
fix: Strictly validate service names
...
We previously allowed a wide range of service names. As the service name is sometimes used to name databases, the name was actually more restricted than any character, resulting in services that wouldn't start. Going forward, only alphanumeric and underscore characters are allowed.
This only impacts service creation. Any services with invalid names should be migrated to a new service, with the data exported and imported as normal.
Closes dokku/dokku-redis#99
Closes dokku/dokku-mysql#47
Closes dokku/dokku-mongo#86
Closes dokku/dokku-redis#81
2019-03-09 15:54:23 -05:00
Jose Diaz-Gonzalez
1542a9556f
fix: correct issues in upgrade and fix tests
2018-10-11 14:16:47 -04:00
Jose Diaz-Gonzalez
5620147f89
Merge pull request #145 from dpoirier/use_if_exists_with_import
...
Use --if-exists with import
2018-10-10 09:20:54 -04:00
Zachary
b94af2bf3a
Update to use postgres 10.4 by default
2018-07-05 01:46:13 -04:00
Dan Poirier
d143bb48b0
Update test to expect --if-exists on import
2018-04-30 14:29:30 -04:00
Jose Diaz-Gonzalez
b15dcbf1c4
fix: add tests for custom link aliases
2018-04-24 13:21:37 -04:00
Jose Diaz-Gonzalez
603a0c6e80
fix: correct test
2018-04-24 03:03:55 -04:00
Jose Diaz-Gonzalez
527b3bc54b
feat: implement link querystring flags. Refs dokku/dokku-redis#64
2018-04-24 01:40:27 -04:00
Jose Diaz-Gonzalez
8bb81a3084
fix: use assert_contains
2018-04-23 18:25:56 -04:00
Jose Diaz-Gonzalez
7590790b49
Merge pull request #136 from dhose/patch/upgrade-postgres-v10
...
Upgrading PostgreSQL to version 10.2.
2018-02-26 00:39:52 -05:00