Commit Graph

811 Commits

Author SHA1 Message Date
Radon Rosborough 28b854b427 Optimize Dockerfile 2021-08-14 22:01:05 -07:00
Radon Rosborough c7e3e56bd2 Fix a few silly errors 2021-08-14 21:44:09 -07:00
Radon Rosborough f19e850e0d Effective teardown, and Sentry integration 2021-08-14 21:37:31 -07:00
Radon Rosborough 46bbfa8844 Install xxd in app build Dockerfile 2021-08-14 20:17:14 -07:00
Radon Rosborough 423f3eb8ec Gosh darn it this wasted a lot of time 2021-08-14 20:04:20 -07:00
Radon Rosborough e197ad9c72 API mostly working aside from LSP 2021-08-14 18:37:07 -07:00
Radon Rosborough c6a22e2793 It LIVES!!! 2021-08-14 16:56:20 -07:00
Radon Rosborough 157176f013 Off by one 2021-08-14 14:24:05 -07:00
Radon Rosborough adab34e63a Getting frontend and backend to play nice 2021-08-14 14:14:02 -07:00
Radon Rosborough 2a591072fe Exit status more cleanly 2021-08-14 13:48:42 -07:00
Radon Rosborough db7b34cd4c Fix horrifying bug 2021-08-14 13:43:55 -07:00
Radon Rosborough 042c416d92 Install strace 2021-08-13 21:01:51 -07:00
Radon Rosborough ca48e7f64f Error handling 2021-08-13 19:58:57 -07:00
Radon Rosborough f8faba0c8f Report exit status from sentinel via FIFO 2021-08-13 19:17:44 -07:00
Radon Rosborough 50ade82e81 Get sandbox mostly working 2021-08-13 18:08:54 -07:00
Radon Rosborough cf7e5c470b Fix malloc error 2021-08-12 20:34:15 -07:00
Radon Rosborough b6b98c9919 Fix some bugs 2021-08-12 20:29:47 -07:00
Radon Rosborough 78f47ffe37 Don't tear down everything 2021-08-12 20:10:29 -07:00
Radon Rosborough c71cee1323 Oops 2021-08-12 20:01:28 -07:00
Radon Rosborough b3d4f7cf9c Add -f flag to riju-pty 2021-08-12 19:58:16 -07:00
Radon Rosborough ac79035580 Progress on sandbox, drop node-pty dependency 2021-08-12 19:38:39 -07:00
Radon Rosborough 15e5f5cff8 Debug some horrifying permission errors 2021-08-12 19:15:27 -07:00
Radon Rosborough a9c61d2de4 Looks like we didn't actually want this 2021-08-12 18:14:49 -07:00
Radon Rosborough 02851bbeec Bash can start without warnings 2021-08-12 18:14:08 -07:00
Radon Rosborough 62d67160d7 Fix a number of things 2021-08-12 17:48:59 -07:00
Radon Rosborough 63b9e400df Fix words 2021-08-10 07:40:12 -07:00
Radon Rosborough 5f716c48d7 Add some acknowledgments 2021-08-10 07:36:16 -07:00
Radon Rosborough e34ef70358 Handle ctrl-C correctly in riju-pty 2021-08-10 07:28:10 -07:00
Radon Rosborough 1b654a4162 This line was not needed 2021-08-09 21:55:12 -07:00
Radon Rosborough 09ce44e605 Omg, it works! 2021-08-09 21:47:29 -07:00
Radon Rosborough 32c08bc641 Initial version of riju-pty wrapper 2021-08-09 21:31:31 -07:00
Radon Rosborough 7b85a3b5ba Add to PATH 2021-08-09 21:31:18 -07:00
Radon Rosborough b6cf05e16c Disable stdout buffering 2021-08-09 20:55:57 -07:00
Radon Rosborough 389d8d0ad6 Proof of concept for pid1 sentinel executor 2021-08-09 20:55:57 -07:00
Radon Rosborough 43d2a20971
Update FUNDING.yml 2021-08-09 18:18:18 -07:00
Radon Rosborough fda111b7da Link to some similar projects
Let me know if I'm missing one!
2021-08-07 22:22:26 -07:00
Radon Rosborough 43de8b6b7f Update README 2021-08-07 20:50:46 -07:00
Radon Rosborough c8d54d382d
Create FUNDING.yml 2021-08-07 20:49:39 -07:00
Radon Rosborough 669aa738c1 Add EC2 instance ID to Promtail logs 2021-08-01 15:20:07 -07:00
Radon Rosborough f5b7536235 Many things fixed 2021-08-01 12:42:01 -07:00
Radon Rosborough 71619fb249 Some bugfixes 2021-07-31 13:57:44 -07:00
Radon Rosborough 301faefdcb [#80] Various updates to run CI on EC2 dynamic runner
Not quite working yet but merging it now so I can focus on some other
higher-priority things.
2021-07-31 13:57:44 -07:00
Radon Rosborough ea7a9ba4ce
Merge pull request #88 from raxod502/revert-86-patch-1
Revert "Include `-m` flag in `docker run` call to limit memory per container"
2021-07-26 20:21:58 -07:00
Radon Rosborough 66de14bf6a
Revert "Include `-m` flag in `docker run` call to limit memory per container" 2021-07-26 20:21:36 -07:00
Radon Rosborough 53d986c969 Link to status page 2021-07-26 20:20:33 -07:00
Radon Rosborough e4484ee74b Allow all languages in CI 2021-07-26 17:34:14 -07:00
Radon Rosborough 6845be0ca1
Merge pull request #86 from shaunakg/patch-1
Include `-m` flag in `docker run` call to limit memory per container
2021-07-26 17:31:48 -07:00
Shaunak G 956624c10d
Include `-m` flag in `docker run` call to limit memory per container
As per Docker run documentation (https://docs.docker.com/config/containers/resource_constraints/#limit-a-containers-access-to-memory), the `-m` flag must be set in order for `--oom-kill-disable` to have the intended effect. Otherwise, an exhaustion of memory in the container will put pressure on the host's processes. This commit sets the max memory to 200MB assuming the t3.small instance has 2GB total.
2021-07-27 10:05:13 +10:00
Radon Rosborough 886579669e Move dev server elsewhere
It's cheaper
2021-07-22 21:11:16 -07:00
Radon Rosborough 20871d93b8 Cut costs very aggressively 2021-07-22 20:54:33 -07:00