janitor
janitor copied to clipboard
The fastest development system in the world.
Having things cloned beforehand is good, but writing to them isn't. There's notable overhead when writing to a CoW overlay, compared to Docker volumes. With the following method, we focus...
This moves to http-proxy so we can get a more standard compliant proxying (such as properly returning `Connection: keep-alive`). Some refactor is performed and a LRU connection cache is added....
The projects list https://janitor.technology/projects/ is a .. big list of projects, right now, with just a *new container* button. It's not easy to find out what the project is. It...
Allow sharing access to your container ports to enable live collaboration (IDE, VNC, web preview...)
- [x] To enable Cloud9 collaboration, add `--collab` to https://github.com/JanitorTechnology/dockerfiles/blob/d25a150613cb02c32a1d6ef97ba1a4beaeb3494c/ubuntu-dev/supervisord.conf#L10 - [ ] To expose it, find out how to give other Janitor users access to the collaborative IDE URL...
The KDE container was created by @rcatolino, but it hasn't been updated recently, and could probably use some refinement. Various questions: - one container / image, or multiple containers /...
``` [2018-02-28T16:14:52.680Z] [warning] skipped https credentials verification [2018-02-28T16:14:55.917Z] [ok] verified docker-tls credentials [2018-02-28T16:14:55.918Z] [ok] forwarding http:// → https:// [2018-02-28T16:14:55.928Z] [ok] Janitor → http://192.168.1.10:1443 [2018-02-28T16:14:55.928Z] [warning] disabled all https security policies...
If you have a ping of over 300ms, the terminal feels much less like at home. There's a few thing we can do to improve that: - Preinstall mosh to...
```[2018-02-28T15:51:56.938Z] [fail] session evalmachine.:175 const projectUpdatedFuzzy = project.data.updated ^ TypeError: Cannot read property 'updated' of undefined at evalmachine.:175:60 at Script.runInContext (vm.js:74:29) at Script.runInNewContext (vm.js:80:15) at runner (/var/www/janitor/node_modules/fleau/fleau.js:247:12) at /var/www/janitor/node_modules/camp/lib/camp.js:88:16 at...
[This page](https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit) shows how to increase the **inotify watch limit**. Currently, watching source repositories in a few containers at the same time causes errors like this one (example from a...