portainer/app
Dmitry Salakhov a71e71f481
feat(compose): add docker-compose wrapper (#4713)
* feat(compose): add docker-compose wrapper

ce-187

* fix(compose): pick compose implementation upon startup

* Add static compose build for linux

* Fix wget

* Fix platofrm specific docker-compose download

* Keep amd64 architecture as download parameter

* Add tmp folder for docker-compose

* fix: line endings

* add proxy server

* logs

* Proxy

* Add lite transport for compose

* Fix local deployment

* refactor: pass proxyManager by ref

* fix: string conversion

* refactor: compose wrapper remove unused code

* fix: tests

* Add edge

* Fix merge issue

* refactor: remove unused code

* Move server to proxy implementation

* Cleanup wrapper and manager

* feat: pass max supported compose syntax version with each endpoint

* fix: pick compose syntax version

* fix: store wrapper version in portainer

* Get and show composeSyntaxMaxVersion at stack creation screen

* Get and show composeSyntaxMaxVersion at stack editor screen

* refactor: proxy server

* Fix used tmp

* Bump docker-compose to 1.28.0

* remove message for docker compose limitation

* fix: markup typo

* Rollback docker compose to 1.27.4

* * attempt to fix the windows build issue

* * attempt to debug grunt issue

* * use console log in grunt file

* fix: try to fix windows build by removing indirect deps from go.mod

* Remove tmp folder

* Remove builder stage

* feat(build/windows): add git for Docker Compose

* feat(build/windows): add git for Docker Compose

* feat(build/windows): add git for Docker Compose

* feat(build/windows): add git for Docker Compose

* feat(build/windows): add git for Docker Compose

* feat(build/windows): add git for Docker Compose - fixed verbose output

* refactor: renames

* fix(stack): get endpoint by EndpointProvider

* fix(stack): use margin to add space between line instead of using br tag

Co-authored-by: Stéphane Busso <stephane.busso@gmail.com>
Co-authored-by: Simon Meng <simon.meng@portainer.io>
Co-authored-by: yi-portainer <yi.chen@portainer.io>
Co-authored-by: Steven Kang <skan070@gmail.com>
2021-01-26 08:16:53 +13:00
..
agent fix(frontend): add missing @ngInject (#4217) 2020-08-17 12:33:57 +12:00
assets feat(frontend): de-emphasize internal login when OAuth is enabled (#3065) (#4565) 2021-01-08 15:30:43 +13:00
azure feat(aci): introduce basic form validation (#4268) 2020-08-25 19:45:06 +12:00
docker Squashed commit of the following 2.0.1 release fixes: 2021-01-21 00:04:15 +13:00
edge fix(edge): fix edge views (#4184) 2020-08-11 09:51:21 +12:00
integrations fix(rest): remove timeouts for all REST services (#4385) 2020-11-05 20:49:37 +13:00
kubernetes fix(k8s/app): remove advanced deployment panel from app details view (#4730) 2021-01-25 14:43:54 +13:00
portainer feat(compose): add docker-compose wrapper (#4713) 2021-01-26 08:16:53 +13:00
__module.js feat(extensions): remove rbac extension (#4157) 2020-08-11 17:41:37 +12:00
app.js feat(frontend): show endpoint.name in page title (#4363) 2020-10-16 22:28:46 +13:00
config.js feat(telemetry): replace GA with matomo (#4140) 2020-08-07 10:46:25 +12:00
constants.js feat(extensions): remove rbac extension (#4157) 2020-08-11 17:41:37 +12:00
index.html chore(app): fail on angular components missing nginject (#4224) 2021-01-17 20:28:09 +13:00
matomo-setup.js feat(telemetry): replace GA with matomo (#4140) 2020-08-07 10:46:25 +12:00
vendors.js feat(telemetry): replace GA with matomo (#4140) 2020-08-07 10:46:25 +12:00