Commit Graph

125 Commits

Author SHA1 Message Date
1d92b6ea6f chore: removed logs, added comments 2024-09-01 20:06:11 -04:00
f683ff6480 fix: files not loading when creating a new project
This push contains console logs at various places where the server is emitting the event and the client is receiving the event. Please remove those before merging with production.
2024-08-31 20:31:20 -04:00
6b761cc490 fix: correctly detect files and folders from R2 2024-08-18 11:09:19 -07:00
08c131b52d Merge branch 'refs/heads/feat/deploy-button-ui' into feat/deploy 2024-08-18 07:06:00 -07:00
98da0487e4 feat: store templates in R2 instead of startercode.ts 2024-08-18 06:56:22 -07:00
71004c61b2 fix: remove enum for project types 2024-08-18 06:52:41 -07:00
170bb45143 feat: pipe deployment logs to stdout 2024-08-18 06:50:11 -07:00
cd59b19ac7 fix: force push when deploying projects to Dokku 2024-08-18 06:46:51 -07:00
61235551d3 feat/ui: deploy button popover 2024-08-17 23:08:11 -04:00
86db64a83b Deploy to Dokku when the deploy button is clicked. 2024-08-09 16:45:17 -07:00
aac602d9db Allow server to run without a Dokku connection. 2024-08-01 09:29:42 -07:00
6c615f1a4f Detect running server port number from terminal output. 2024-07-31 18:16:04 -07:00
a74f7bf71a Change React template from Vite to create-react-app. 2024-07-31 17:09:24 -07:00
7ed19188d4 Deploy projects by pushing files to Dokku server via git. 2024-07-23 22:17:26 -04:00
870783940d Add Dokku environment variables to .env.example. 2024-07-23 17:54:44 -04:00
de4923ec1e Connect to remote Dokku server using SSH. 2024-07-21 14:58:38 -04:00
769f52816f Add Dokku connection and test client. 2024-07-21 14:58:38 -04:00
2fbabbd403 fix: handle file save bug (#36) 2024-06-27 23:43:18 -07:00
9f0b6a8fdc Implement secure cloud sandboxes with E2B (#35)
* chore: rename utils.ts to fileoperations.ts

* feat: replace node-pty with E2B sandboxes

* added debounced function in the editor

* fix: move socket connection to useRef

* fix: wait until terminals are killed to close the container

* fix: ensure container remains open until all owner connections are closed

* fix: sync files to container instead of local file system

* fix: set project file permissions so that they belong to the terminal user

* fix: use the container URL for the preview panel

* fix: count only the current user's sandboxes towards the limit

* fix: remove hardcoded reference to localhost

* fix: add error handling to the backend

* docs: add information about E2B

---------

Co-authored-by: Akhilesh Rangani <akhileshrangani4@gmail.com>
2024-06-27 23:39:03 -07:00
664a0098a6 fix: add missing values and instructions to config files 2024-06-01 22:36:38 -04:00
c8a2e3200a minor changes + package updates 2024-05-26 21:41:20 -07:00
ae15e44472 remove kv 2024-05-26 18:45:28 -07:00
6376493ae7 dynamic worker routes based on env 2024-05-26 18:37:36 -07:00
6285a68102 improve copilot + fix minor bugs 2024-05-26 18:04:43 -07:00
fbb98ac3b0 revert to local hosting 2024-05-26 17:28:52 -07:00
f9c9a22c13 update prettier 2024-05-26 12:19:59 -07:00
74bb83f3ed works 2024-05-25 20:13:31 -07:00
a90c09200d start kv 2024-05-25 01:16:25 -07:00
b5425d3469 firejail theoretically works 2024-05-24 18:18:00 -07:00
2abc9d4a4c firejail 2024-05-24 01:28:50 -07:00
30e1c39d6c type fixes 2024-05-23 23:52:30 -07:00
1528ea5257 add project deletion in storage & connect to ip port 3000 2024-05-23 23:05:01 -07:00
8e49fed48b fix new user error + add wrangler.toml examples 2024-05-22 20:06:16 -07:00
f35e5debff small changes 2024-05-22 19:35:19 -07:00
561a284fc9 more container orchestration logic 2024-05-21 00:57:52 -07:00
14ea89d690 ecs logic 2024-05-17 23:18:15 -07:00
7981af1451 re-add workers ai auth 2024-05-17 22:26:27 -07:00
fa6a92b9b4 reduce # generations to 10 2024-05-17 22:25:55 -07:00
80547e9ae1 transfer to ecs 2024-05-17 22:23:44 -07:00
f3e9f81722 fix ai gen 2024-05-14 00:18:27 -07:00
ce5e55bdf6 improve ai logic 2024-05-13 23:22:06 -07:00
6e67578bf4 add ai worker 2024-05-13 23:00:02 -07:00
02c1a6790a fix resize observer 2024-05-13 22:43:56 -07:00
5b72f84951 formatting 2024-05-13 22:04:00 -07:00
fb1b95a157 Revert "orchestrator port 8080"
This reverts commit 4341fbb8a7.
2024-05-13 20:38:19 -07:00
429b4c6044 Revert "remove load from default"
This reverts commit dac065b677.
2024-05-13 20:38:11 -07:00
2f46cfd5d3 Revert "format"
This reverts commit d32d48a188.
2024-05-13 20:38:01 -07:00
d32d48a188 format 2024-05-13 19:30:23 -07:00
dac065b677 remove load from default 2024-05-13 16:30:45 -07:00
4341fbb8a7 orchestrator port 8080 2024-05-13 16:20:22 -07:00