1
0
Fork 0
Commit Graph

2657 Commits

Author SHA1 Message Date
Michael Hackstein c4dd542a82 Merge branch 'foxx-pathes' of github.com:arangodb/arangodb into foxx-pathes 2015-02-03 15:46:23 +01:00
Michael Hackstein aa72dacefd Improved upgrade procedure, it now runs smoothly, at least once 2015-02-03 15:44:29 +01:00
Michael Hackstein 1f2f33cf17 More informative output if tempfiles cannot be removed during app installation processes 2015-02-03 14:16:30 +01:00
Michael Hackstein ef82315288 First attempt for upgrade script, moving existing foxx apps into new structure 2015-02-03 14:03:58 +01:00
Frank Celler f44c11440d fixed test 2015-02-02 18:28:45 +01:00
Michael Hackstein 9df4fc8121 Removed mount validation for switching from devel to production. This dissallowed to put system apps in development mode 2015-02-02 16:56:59 +01:00
Michael Hackstein cf5e3db098 Fixed base middleware routing match. It now ignores a trailing slash 2015-02-02 16:55:58 +01:00
Michael Hackstein 34458bad92 Added a check to validate the foxx mount point 2015-02-02 13:36:12 +01:00
Michael Hackstein 7d30e543fb App not found is now an error object and keeps the stack trace if triggered 2015-01-30 17:13:37 +01:00
Michael Hackstein e742ae607a Applied some fixes to foxxManager to make app uninstable. The WebInterface is now able to uninstall an App properly. Added a test for it. 2015-01-29 14:02:31 +01:00
Michael Hackstein 54fd833041 Started moving aardvark to new foxx-manager functionality. Confirmed: listing all apps works. 2015-01-28 14:39:08 +01:00
Michael Hackstein 8e562b2268 Merge branch 'foxx-pathes' of github.com:triAGENS/ArangoDB into foxx-pathes
Conflicts:
	js/client/modules/org/arangodb/foxx/manager.js
	js/common/modules/org/arangodb/foxx/manager-utils.js
	js/common/modules/org/arangodb/foxx/store.js
	js/server/modules/org/arangodb/foxx/manager.js
2015-01-26 16:53:34 +01:00
Michael Hackstein c72a967e0d Fixed a bug in foxx manager install local file/directory behaviour. It always loaded file from server not from client when using shell. 2015-01-26 15:34:42 +01:00
Michael Hackstein 6b2b459423 Removed leftovers from rebase 2015-01-26 13:03:06 +01:00
Michael Hackstein ac9c931fe2 Removed debug output 2015-01-26 11:59:06 +01:00
Michael Hackstein 3e39372f0d Whenever there is an error during launch of the application it is now returned by the route 2015-01-26 11:59:06 +01:00
Michael Hackstein c988add0b8 Fixed a reloading problem in development mode 2015-01-26 11:59:06 +01:00
Michael Hackstein 9620680d7f Improved output for client foxx manager. Also the serverside foxx manager will now return a simplified json version of the app 2015-01-26 11:59:06 +01:00
Frank Celler 128afd20d9 added development mode 2015-01-26 11:59:06 +01:00
Frank Celler c8e8a2ac71 use all files in tree 2015-01-26 11:59:05 +01:00
Frank Celler 6363011339 fixed routing 2015-01-26 11:59:05 +01:00
Michael Hackstein 900fce9f4a Installing a foxx app is now possible from App store. 2015-01-26 11:58:16 +01:00
Michael Hackstein c9b92ecf23 Now allows to configure an App during runtime and get its configuration options. Configure will trigger reload routing. 2015-01-26 11:58:16 +01:00
Michael Hackstein 802167cea7 Added triggers for to activate development and production mode of Apps 2015-01-26 11:58:16 +01:00
Michael Hackstein d744425043 Moved the foxx generator into a server module. It is now possible to generate a new app from command line 2015-01-26 11:58:15 +01:00
Michael Hackstein f56c47647d Mount all system apps on startup 2015-01-26 11:57:06 +01:00
Michael Hackstein 9969a6e4f2 Fixed some conflicts in foxx routing. 2015-01-26 11:57:06 +01:00
Michael Hackstein 81b0097430 Removed appId and inserted a action stub to register the routing table for one foxx app. 2015-01-26 11:57:06 +01:00
Michael Hackstein 26e89817a4 Style fixes 2015-01-26 11:57:05 +01:00
Michael Hackstein 986cdbacec The new modules arangoApp and routing now are able to create an app including a context. Also the routing information is created in the routing file. Now has to be included into the routing table 2015-01-26 11:57:05 +01:00
Michael Hackstein 4bafbc44b1 Moved ArangoApp to its own file. It is not contained in bootstrap modules anymore 2015-01-26 11:56:32 +01:00
Frank Celler a18e215963 actions and mounts 2015-01-26 11:56:32 +01:00
Frank Celler e5a6d8264d fixed app context 2015-01-26 11:56:32 +01:00
Frank Celler 8e37983b90 cleanup of routing 2015-01-26 11:56:31 +01:00
Michael Hackstein 09ed59ca51 Created a new import section in the foxx manager. And made the wrapped function complete. Keeped legacy code as comment. 2015-01-26 11:54:30 +01:00
Michael Hackstein 42ca65fda4 Added a nother section for exports 2015-01-26 11:54:29 +01:00
Michael Hackstein 8cc3847074 Foxx Manager now allows to install, setup, teardown, uninstall, replace and upgrade apps with new folder structure. Routing is not yet implemented 2015-01-26 11:54:28 +01:00
Michael Hackstein 26e39037aa The new foxx apps now store themselfes in a collection. One can list all applications and all development applications. 2015-01-26 11:52:40 +01:00
Michael Hackstein 9b667a87c6 Moved description computation from moduels to manager. And deleted obsolete code 2015-01-26 11:51:27 +01:00
Michael Hackstein ce6b447aae Moved some code from the module into foxx manager 2015-01-26 11:49:42 +01:00
Michael Hackstein 1a821a716b Stub for install on server side 2015-01-26 11:44:31 +01:00
Michael Hackstein effe0a9543 Setup and teardown of foxx apps and foxx dev apps should now print their errors properly 2015-01-26 11:39:49 +01:00
Michael Hackstein ed30a2a023 Started to tear appart the error handling in current devel mode. It will now print with a much closer relation to their source 2015-01-26 11:39:13 +01:00
Michael Hackstein d3f3702058 Setup and teardown of foxx apps and foxx dev apps should now print their errors properly 2015-01-26 11:38:49 +01:00
Michael Hackstein a217d9bf85 Started to tear appart the error handling in current devel mode. It will now print with a much closer relation to their source 2015-01-26 11:38:21 +01:00
Michael Hackstein 169042f801 Added a function to get the JSON information for one mount point 2015-01-26 11:36:20 +01:00
Michael Hackstein 432b1c2254 Foxx Manager now allows to install, setup, teardown, uninstall, replace and upgrade apps with new folder structure. Routing is not yet implemented 2015-01-26 11:36:20 +01:00
Michael Hackstein 465667cea9 The new foxx apps now store themselfes in a collection. One can list all applications and all development applications. 2015-01-26 11:36:20 +01:00
Michael Hackstein a8cdd1b6d1 Moved description computation from moduels to manager. And deleted obsolete code 2015-01-26 11:36:20 +01:00
Michael Hackstein 0df4242965 Moved some code from the module into foxx manager 2015-01-26 11:36:20 +01:00