Akhileshrangani4
1d92b6ea6f
chore: removed logs, added comments
2024-09-01 20:06:11 -04:00
Akhileshrangani4
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
James Murdza
6b761cc490
fix: correctly detect files and folders from R2
2024-08-18 11:09:19 -07:00
James Murdza
08c131b52d
Merge branch 'refs/heads/feat/deploy-button-ui' into feat/deploy
2024-08-18 07:06:00 -07:00
James Murdza
170bb45143
feat: pipe deployment logs to stdout
2024-08-18 06:50:11 -07:00
James Murdza
cd59b19ac7
fix: force push when deploying projects to Dokku
2024-08-18 06:46:51 -07:00
Akhilesh Rangani
61235551d3
feat/ui: deploy button popover
2024-08-17 23:08:11 -04:00
James Murdza
86db64a83b
Deploy to Dokku when the deploy button is clicked.
2024-08-09 16:45:17 -07:00
James Murdza
aac602d9db
Allow server to run without a Dokku connection.
2024-08-01 09:29:42 -07:00
James Murdza
6c615f1a4f
Detect running server port number from terminal output.
2024-07-31 18:16:04 -07:00
James Murdza
a74f7bf71a
Change React template from Vite to create-react-app.
2024-07-31 17:09:24 -07:00
James Murdza
7ed19188d4
Deploy projects by pushing files to Dokku server via git.
2024-07-23 22:17:26 -04:00
James Murdza
870783940d
Add Dokku environment variables to .env.example.
2024-07-23 17:54:44 -04:00
James Murdza
de4923ec1e
Connect to remote Dokku server using SSH.
2024-07-21 14:58:38 -04:00
James Murdza
769f52816f
Add Dokku connection and test client.
2024-07-21 14:58:38 -04:00
Ishaan Dey
2fbabbd403
fix: handle file save bug ( #36 )
2024-06-27 23:43:18 -07:00
James Murdza
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
James Murdza
664a0098a6
fix: add missing values and instructions to config files
2024-06-01 22:36:38 -04:00
Ishaan Dey
c8a2e3200a
minor changes + package updates
2024-05-26 21:41:20 -07:00
Ishaan Dey
6376493ae7
dynamic worker routes based on env
2024-05-26 18:37:36 -07:00
Ishaan Dey
6285a68102
improve copilot + fix minor bugs
2024-05-26 18:04:43 -07:00
Ishaan Dey
fbb98ac3b0
revert to local hosting
2024-05-26 17:28:52 -07:00
Ishaan Dey
74bb83f3ed
works
2024-05-25 20:13:31 -07:00
Ishaan Dey
a90c09200d
start kv
2024-05-25 01:16:25 -07:00
Ishaan Dey
b5425d3469
firejail theoretically works
2024-05-24 18:18:00 -07:00
Ishaan Dey
2abc9d4a4c
firejail
2024-05-24 01:28:50 -07:00
Ishaan Dey
30e1c39d6c
type fixes
2024-05-23 23:52:30 -07:00
Ishaan Dey
561a284fc9
more container orchestration logic
2024-05-21 00:57:52 -07:00
Ishaan Dey
14ea89d690
ecs logic
2024-05-17 23:18:15 -07:00
Ishaan Dey
80547e9ae1
transfer to ecs
2024-05-17 22:23:44 -07:00
Ishaan Dey
f3e9f81722
fix ai gen
2024-05-14 00:18:27 -07:00
Ishaan Dey
ce5e55bdf6
improve ai logic
2024-05-13 23:22:06 -07:00
Ishaan Dey
6e67578bf4
add ai worker
2024-05-13 23:00:02 -07:00
Ishaan Dey
5b72f84951
formatting
2024-05-13 22:04:00 -07:00
Ishaan Dey
eb629835d2
orchestrator changes
2024-05-13 14:32:15 -07:00
Ishaan Dey
5df770bdd6
change gke cluster
2024-05-13 03:00:15 -07:00
Ishaan Dey
59fb0521af
improve orchestrator, docker settings, and ui layouts
2024-05-12 22:06:11 -07:00
Ishaan Dey
18aca540cc
re-organize files + setup more orchestration logic
2024-05-12 02:10:31 -07:00
Ishaan Dey
b496ab193d
add folder logic
2024-05-11 18:03:42 -07:00
Ishaan Dey
9a5a0e13d3
deleting folder logic
2024-05-11 17:23:45 -07:00
Ishaan Dey
aa97a6771e
working dnd + file moving logic
2024-05-10 00:12:41 -07:00
Ishaan Dey
3325b20aed
add project size ratelimiting
2024-05-09 22:32:21 -07:00
Ishaan Dey
e86e86dbe2
add resizing logic
2024-05-09 22:16:56 -07:00
Ishaan Dey
b0b8a63f2f
add disabled project options
2024-05-09 12:03:47 -07:00
Ishaan Dey
32a8413ca1
add analytics
2024-05-09 00:56:30 -07:00
Ishaan Dey
ccc14f3c97
fix folder id bug
2024-05-09 00:45:10 -07:00
Ishaan Dey
d0fd95bf13
fix server emit bug
2024-05-07 23:52:14 -07:00
Ishaan Dey
12e8051673
shared user restrictions + cleanup console logs
2024-05-07 22:40:59 -07:00
Ishaan Dey
91feeffc5a
start multi terminal logic
2024-05-06 23:34:45 -07:00
Ishaan Dey
4e42555887
refactor terminal logic + state variables. temporarily break terminal
2024-05-06 22:59:49 -07:00