Marcos Lilljedahl
e8486b8100
Provide support to configure privileged containers per playground
2020-10-25 19:21:31 -03:00
Marcos Lilljedahl
4b1dc52c59
Move DindVolumeSize to playground opts
2019-04-23 01:47:06 -03:00
Marcos Lilljedahl
b8918c6510
Remove unused code
2018-02-26 21:39:57 -03:00
Marcos Lilljedahl
79c778a2bf
Fix Max instance validation
2018-02-26 21:35:01 -03:00
Marcos Lilljedahl
da24d3ad6b
Fix InstanceMax typo
2018-02-24 12:39:32 -03:00
Marcos Lilljedahl
b390cfa4e5
Move max instnace check to playground config
2018-02-24 12:31:30 -03:00
marcos
dd6a332889
Add error to GetSession return values
...
- Add button to copy instance SSH access
2017-12-14 17:37:38 -03:00
Jonathan Leibiusky
3f5b3882dd
Multiple playgrounds support ( #215 )
...
* Add Playground struct and basic support for creating it and retrieving
it
* Add missing functions in pwd mock
* Get playground from request domain and validate it exists. If valid set
it on the newly created session.
* Move playground specific configurations to the playground struct and use
it everytime we need that conf.
* Don't allow to specify a duration bigger that the allowed in the
playground
2017-11-14 15:50:04 -03:00
Jonathan Leibiusky @xetorthio
f9809028da
Allow to disable windows instances
2017-10-02 17:19:24 -03:00
Marcos Lilljedahl
a9474cf75e
Rename Host to PlaygroundFQDN
2017-09-12 17:58:56 -03:00
Jonathan Leibiusky @xetorthio
ef9be2a5ac
Add support for out of capacity error message
2017-09-07 17:05:05 -03:00
Jonathan Leibiusky @xetorthio
954c52471b
Refactor storage to support shallow types.
...
Add Client to storage.
Fix client resizing issues.
2017-09-01 20:12:19 -03:00
Jonathan Leibiusky @xetorthio
c2b156d02a
Add provisioners
2017-08-02 11:58:56 -03:00
Jonathan Leibiusky @xetorthio
8f247794bb
Add PWD_HOST_FQDN env variable to instances.
2017-06-14 19:02:07 -03:00
Jonathan Leibiusky @xetorthio
3d96760a98
WIP
2017-05-23 19:29:36 -03:00
Jonathan Leibiusky
8df6373327
HTTPS and File Uploads ( #139 )
...
* Add a few fixes
* Use CopyToContainer instead of bind mounts
* Remove a local compose file
* Changes according to the comments
* Rebase with master
2017-05-12 16:20:09 -03:00
Marcos Nils
61a0bb4db1
Add support for setting alias when creatign instance. ( #140 )
...
* Add support for setting alias when creatign instance.
The POST to create a instance now provides an `alias` field which
then can be used to access the instance services through the following
URL:
`http://<alias>-<short_session>-<port>.<tld>`
When creating a session you can now send an `alias`
* Remove unnecessary function
* Add alias support for DNS resolution
2017-05-11 17:39:17 -03:00
Jonathan Leibiusky @xetorthio
24f8c9fc62
Change import statements accordingly
2017-05-08 15:35:42 -03:00
Marcos Nils
c511737136
Allow to specify image new when creating instances ( #84 )
2017-04-11 14:01:15 -03:00
Marcos Lilljedahl
e8d69d6a21
Fix session config for docker image
2016-11-14 22:08:53 -03:00
Jonathan Leibiusky (@xetorthio)
d05fe56fea
Better session lock management
2016-11-11 20:10:19 -03:00
Jonathan Leibiusky (@xetorthio)
8e4981d24f
Huge refactor to have everything working with socket.io
...
It fixes lots of bugs, can fallback to long polling, resize viewport of
terminals and share clients state of the session, so they all see the
same thing.
2016-11-10 10:42:08 -03:00
Marcos Lilljedahl
a56af3dc22
Refactor sessions and add locking to avoid concurrent requests to create
...
more instances
2016-10-14 12:54:25 -03:00
Marcos Lilljedahl
a0ffe28be9
Show alert if more than 5 instances are created
2016-10-08 10:52:52 +02:00
Jonathan Leibiusky (@xetorthio)
b6b849e2c6
Change import paths
...
Add session cleanup
2016-10-08 10:25:10 +02:00
Jonathan Leibiusky (@xetorthio)
dde49d8700
Initial commit
2016-10-08 03:12:48 +02:00