1
0
Fork 0
mirror of synced 2024-07-05 14:40:42 +12:00
Commit graph

28 commits

Author SHA1 Message Date
Bradley Schofield 40d1d1b445 Update executor.php 2021-11-19 11:21:51 +00:00
Bradley Schofield 2e2ff76eab Start working on moving back to DockerAPI 2021-11-18 13:44:45 +00:00
Bradley Schofield c348a71407 Get tests passing again 2021-11-15 02:18:53 +00:00
Bradley Schofield 214f103984 Handle rootless runtimes
+ Update to handle using rootless runtimes for build and launch
+ also updated swoole to 4.8
2021-10-20 12:31:38 +01:00
Bradley Schofield 01ecbe60e4 Executor now marks all processing executions as failed on shutdown
Executor now marks all processing executions as failed on shutdown
2021-10-15 12:40:20 +01:00
Bradley Schofield 7649a2c677 Make new database work with the executor
+ New DB now works with executor
+ events now work with new execution model
2021-10-14 10:37:00 +01:00
Bradley Schofield efaa2227e0 start fixing bubgs 2021-10-12 12:54:50 +01:00
Bradley Schofield 4e5ac770ff Improve Executor reliability 2021-09-30 15:36:09 +01:00
Bradley Schofield 7adee918d1 Fix automatic launch retry not working 2021-09-28 15:58:10 +01:00
Bradley Schofield 8e7618fabe Update Tests to account for build steps
+ Also update curl timeout error code for Swoole Hook
2021-09-28 14:29:41 +01:00
Bradley Schofield e51295db49 Error any execution if the tag is still being built. 2021-09-28 10:09:55 +01:00
Bradley Schofield f7910295f2 Use Docker CLI instead of Docker API due to Swoole Hook Bug 2021-09-27 13:39:20 +01:00
Bradley Schofield 23355cd681 Update executor.php 2021-09-24 11:53:04 +01:00
Bradley Schofield e4a8f96ce5 Change authentication method 2021-09-24 11:46:41 +01:00
Bradley Schofield 502ff3e501
Merge branch 'the-executor-poc' into executor-runtime-key-implementation 2021-09-22 16:37:30 +01:00
Bradley Schofield 73722b517f Update executor.php 2021-09-22 16:23:31 +01:00
Bradley Schofield 28a9e1e290 Revert "Add authentication between executor and runtimes"
This reverts commit 9e083791db.
2021-09-22 16:13:59 +01:00
Bradley Schofield 6252b5d0df Use Swoole Table for activeFunctions list 2021-09-22 16:13:41 +01:00
Bradley Schofield 9e083791db Add authentication between executor and runtimes 2021-09-22 12:27:45 +01:00
Bradley Schofield 715a8ac729 Add authentication between appwrite and the executor
+ Add authentication between appwrite and the executor
+ Add built status and build stdout/stderr to tag for later use
+ Changes to executor to implement new build stages
2021-09-22 11:03:04 +01:00
Bradley Schofield fc17e12547 Get Rust Execution working 2021-09-20 16:52:12 +01:00
Bradley Schofield da8b4bb9f9 Add build step and more function cleanup 2021-09-13 11:50:45 +01:00
Bradley Schofield 543edc9287 Improvements to executor and UI 2021-09-06 13:43:23 +01:00
Bradley Schofield bca326dc8d Improvements to executor
- Executor now loads runtimes from php-runtimes package
- Executor now handles timeouts correctly
- Executor can now shutdown and remove containers before shutting down itself preventing a `docker-compose stop` failure due to active network endpoints.
- Fixed a issue with JWT's not working
- Improved general executor reliability
- Tests now pass!
2021-09-06 01:37:20 +01:00
Bradley Schofield 35ed296b75 Add Deno and update UI 2021-09-01 10:48:56 +01:00
Bradley Schofield f5e1ce01b7 More Changes 2021-08-27 11:55:22 +01:00
Bradley Schofield 48d57aa38e aaaaa 2021-08-27 10:21:28 +01:00
Bradley Schofield 82b7e18033 First Test 2021-08-24 10:32:27 +01:00