Commit Graph

20 Commits

Author SHA1 Message Date
Marcos Lilljedahl
2fd85f21b9 some changes
Signed-off-by: Marcos Lilljedahl <marcosnils@gmail.com>
2023-10-31 13:28:41 -03:00
Paul Jolly
2d1515d12f Allow the caller of docker-compose to provide binaries via volumes (#417)
This is a small step towards making the running of PWD more efficient.
Building the parts of PWD outside of a container is always going to be
far more efficient than inside (and saves mapping of caches etc).

As a later step we could move entirely to this approach and use a
smaller image for running PWD.
2020-09-04 14:03:29 +01:00
Paul Jolly
f1183076e5 deps: migrate to modules (#386)
Move away from using dep to use Go modules which is production ready as
of 1.14.

Also tidy up README to make instructions for local development clearer

Fixes #385
2020-04-01 08:47:27 -03:00
marcos
08f1ead2a9 Remove hybrid image from compose as it's not needed anymore. 2017-11-24 12:32:20 -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
Marcos Lilljedahl
94b59b7746 Use hybrid image 2017-10-16 20:02:38 -03:00
Jonathan Leibiusky @xetorthio
53e6078cc5 WIP 2017-07-25 16:36:10 -03:00
Jonathan Leibiusky @xetorthio
755e3c7707 Add ssh proxy 2017-06-19 12:00:29 -03:00
Jonathan Leibiusky @xetorthio
6c8c21618b More prometheus metrics 2017-06-14 20:59:50 -03:00
Jonathan Leibiusky @xetorthio
686c861928 Create sessions volume and mount it in the PWD containers, instead of
bind mounting a path from the host.
Remove `pwd` folder which is unused because of the change above.
2017-05-18 09:32:12 -03:00
Jonathan Leibiusky @xetorthio
24f8c9fc62 Change import statements accordingly 2017-05-08 15:35:42 -03:00
Marcos Nils
a4b0a98df3 Scaling (#109)
Make PWD scalable
2017-03-13 18:07:20 -03:00
Jonathan Leibiusky
f816be6f69 Add DNS support for PWD instances (#94)
* Add DNS support for PWD instances

* Store IP address of PWD in all session networks and restore it with the
same IP address

* Remove unnecesary print

* Change url format to pwd<ip>-port for better DNS filtering

* Make PWD listen on 80 and 443 for DNS resolve to work
2017-02-17 11:10:01 -03:00
Marcos Nils
dea778440e Add TLS certificates for machine drivers (#73) 2016-12-27 18:53:50 +02:00
Jonathan Leibiusky (@xetorthio)
69050373d7 Show docker swarm used ports 2016-12-13 08:02:48 -06:00
Marcos Lilljedahl
a7811b4e33 Omit race conditions and update swarm info events 2016-12-02 10:29:41 -03:00
Marcos Lilljedahl
5742e03454 Disable recaptcha to use PWD locally 2016-11-30 15:22:51 -03:00
Marcos Lilljedahl
10bdf3d5f2 Return swarm info to be displayed in the FE
This requires that PWD is working as a container in the same
network as all dinds

Add icons to swarmInfo
2016-11-29 10:52:55 -03:00
Jonathan Leibiusky @xetorthio
c2ec79584f Add a name to the container 2016-11-21 20:44:58 -03:00
Jonathan Leibiusky @xetorthio
60395a269a Adds a Makefile to make the virtual box creation, start and app run
reproducible.
This allows to develop PWD on a container, which is nice and also
necessary once "reverse proxy" feature is introduced.
2016-11-21 20:44:58 -03:00