Commit Graph

132 Commits

Author SHA1 Message Date
bergware 1ab5d925c1 Minor code cleanup 2018-03-06 09:58:44 +01:00
bergware e4c9710991 Load docker and vm lists in background to speed up rendering
Add rotating animation when starting or stopping a container or vm
2018-03-06 03:09:08 +01:00
bergware 8eb2e1f756 Enhancements to Docker settings and overview 2018-03-05 12:26:41 +01:00
bergware c0e019938d Improved docker used ports and IPs list 2018-03-04 15:10:02 +01:00
Squidly271 990c785b06 PHP Warning Update 2018-03-02 20:56:27 -05:00
bergware d1d2add790 Prefix docker custom networks with "Custom" 2018-02-27 16:32:45 +01:00
bergware 3f1b65ecb8 Docker fixes for custom networks 2018-02-27 02:45:40 +01:00
bergware cccf09c6dd Fixed container update hanging when network doesn't exist
Plus some minor code cleanup
2018-02-08 20:53:06 +01:00
Eric Schultz 06152c092a docker: improve escaping arguments to docker create/run 2018-01-31 09:00:02 -06:00
Squidly271 82f3bc98be Revert "Revert "Support the most common CA xml entries in dockerMan""
This reverts commit 2cb9c1c947.
2018-01-27 11:48:11 -05:00
Squidly271 2cb9c1c947 Revert "Support the most common CA xml entries in dockerMan"
This reverts commit dda6319794.
2018-01-27 11:40:07 -05:00
Squidly271 dda6319794 Support the most common CA xml entries in dockerMan
Currently all template authors / maintainers have to manually edit the templates to add in these entries, which is a recipe for disaster, and in the future unRaid may support the entries outside of the Apps tab.

MinVer support is currently very rarely used (only a single template), but I foresee that it'll become more common as time goes on (eg: 32 bit binaries only supported on 6.4.0+)
2018-01-27 11:33:59 -05:00
Squidly271 7c82796731 Adjust spacing in code 2018-01-27 10:17:06 -05:00
Squidly271 6965583061 Add in Support & Project Links to Docker Context Menu
Every container added in via CA should already have the Support Link present (if added post 6.3)
Majority of apps in CA also have a project link present, but this will only thus far dockerMan hasn't saved that entry on user templates, so the Project link on the context menus will only appear for new containers added after the PR is aproved
2018-01-27 10:13:15 -05:00
tom mortensen a07e7f1b61 Merge pull request #244 from Squidly271/6.4-wip
Switch to font-awesome for delete template on add Container
2018-01-20 14:31:40 -08:00
Squidly271 3ee7106446 Switch to font-awesome for delete template on add Container
Delete unused icons.  Leave remove.png as older versions of CA utilize
it.
Side note, with deletion of icons, CA integration won't increase
unRaid's size
2018-01-20 12:53:37 -05:00
Squidly271 547439fcef Revert "Remove unused Icons, switch to font-awesome for template deletion."
This reverts commit 92bd27e9f7.
2018-01-19 18:13:24 -05:00
Squidly271 92bd27e9f7 Remove unused Icons, switch to font-awesome for template deletion.
Leaving in remove.png for the time being, as previous versions of CA
utilize that icon.

Size of icons more or less is size of CA txz
2018-01-19 17:01:02 -05:00
bergware 435c0f5cfe New Docker option to remove or preserve user defined networks 2018-01-18 11:51:53 +01:00
tom mortensen 9e9459d9ca Merge pull request #233 from Squidly271/6.4-wip
Enable Apply button when changing a container's host path
2017-12-23 12:37:00 -08:00
Squidly271 23c2c064ec Enable Apply button when changing a container's host path 2017-12-23 09:49:33 -05:00
Eric Schultz 6c2842eaa1 Fix Docker container status to show "not available" when it fails to check for updates 2017-12-22 07:42:05 -06:00
Eric Schultz 1824dc641f Only save docker json files if content changes were made 2017-12-21 11:23:10 -06:00
Squidly271 28e610735a Fix docker updates occasionally trying to remove wrong image
https://forums.lime-technology.com/topic/57985-docker-failure-to-remove-orphan-image-due-to-similar-named-image/

Also handles rare edge case of multiple containers installed with different tags all referring to an identical image at the time of upgrade
2017-12-15 18:39:37 -05:00
bergware 7c97284e91 Suppress warnings in $docroot and $disk['fsSize'] variables
These are easy to correct warnings.
2017-12-14 13:53:31 +01:00
Squidly271 1269c730c0 Update CreateDocker.php 2017-12-11 21:04:36 -05:00
Squidly271 0bf3e67855 Allow special characters in host paths
Most notably "&" as in /mnt/user/this&that
2017-12-11 20:08:32 -05:00
bergware 447ff1c53a Show "Device" as possible selection in Docker container 2017-11-30 12:01:15 +01:00
Eric Schultz c081907483 Improve button styling on the Docker update dialog 2017-11-14 16:53:08 -06:00
bergware dda96dff80 Copyright 2017 update 2017-10-30 09:26:06 +01:00
Eric Schultz 881d358c3f fix Docker exec from replacing + with a space (fixes #182) 2017-10-12 07:25:55 -05:00
Squidly271 3066bbdb30 Change Advanced Settings to be More Settings
A never ending source of confusion with basically having Advanced appear on the Add/Edit Container screen twice
2017-08-31 17:01:00 -04:00
bergware 1eecba72d5 Docker: display enhancements 2017-08-08 15:20:40 +02:00
bergware 835ed754cc Docker: display enhancements 2017-08-08 15:20:07 +02:00
bergware 593894c6ea Renamed Post Parameters to Post Arguments 2017-08-08 12:46:35 +02:00
bergware b7313a4033 Docker: added POST arguments field. Fixed mode type. 2017-08-08 12:42:25 +02:00
bergware 4935adaa65 Corrected table spacing in Docker container settings 2017-08-06 20:16:35 +02:00
bergware be953cbf12 Added "shared" option to container path creation 2017-06-27 08:27:46 +02:00
Eric Schultz 8537c50fe4 webGui: improve reading docker template xml network settings 2017-06-21 07:24:03 -05:00
bergware 67a42dba98 Fixed time-zone not included in container updates 2017-06-18 12:01:48 +02:00
bergware 37cfde0466 Add list of deployed IP addresses to docker container config 2017-06-09 17:39:37 +02:00
bergware e09998ce66 fixed docker don't add ":latest" when a tag already exists 2017-06-02 15:22:07 +02:00
Tom Mortensen 472ebc9b5f Merge branch '6.4-wip' of github.com:limetech/webgui into 6.4-wip 2017-05-16 12:50:03 -07:00
Tom Mortensen 5f6eee021d Send command straight to emhttpd.socket to update status. 2017-05-16 12:47:43 -07:00
Eric Schultz b18f0f8e5d more docker ipv6 fixes from ronald 2017-05-16 11:03:10 -05:00
Eric Schultz c30b8c5d93 webGui: allow custom IP addresses for individual Docker containers #2 2017-05-08 17:43:33 -05:00
Eric Schultz 89f7fcbba4 webGui: allow custom IP addresses for individual Docker containers 2017-05-07 15:27:52 -05:00
Eric Schultz a56f3781f3 Fixed DockerClient to prevent Illegal string offset warnings in syslog (nitpick in new PHP version) 2017-04-06 07:53:15 -05:00
Eric Schultz 5882bb554a improve Docker mkdir permissions so nginx can access files 2017-03-23 11:42:06 -05:00
Eric Schultz 0c5a36741a webgui updates for 6.3.0-rc9 2017-01-27 10:23:44 -06:00