-
Notifications
You must be signed in to change notification settings - Fork 194
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Docker build for "headless" VNC server #1446
base: main
Are you sure you want to change the base?
Conversation
👋 Looks cool, thanks for doing this! Like Jason I have little knowledge of docker so I'll just have to trust you with his and might need to try it out some time :D What I notocied is that there are a bunch of xfce files etc... do they need to be there? I always thought we could just have a couple of scripts that then make the docker thingy? Also, great to see you virtually around here 💃 |
yes xfce is part of the docker environment so it can display the linux desktop (XFCE) via novpn (the web url). |
Hey @pjfitzgibbons! I'm pushing on getting pre10 finally out the door, but looking forward to cracking this open. Used Docker a ton for server deployment business at work, but this'll be a unique use of it for me. Couple questions that occur to me:
Super stoked for this contribution and seeing you back with 👟 ! |
Oh, and the build failures are totally for in progress stuff I got stalled on between |
Changes are on master that should get the build green again. Feel free to rebase and push at your leisure. |
👋 DO we wanna push this forward, otherwise I'd close this! |
This Dockerfile can be used to build an image for a "headless" VNC server and fully-running Shoes 4 environment. #1445
To build (in Shoes workspace dir) :
$
docker build -t shoes-dev:vnc .
$
docker run -it -p 5901:5901 -p 6901:6901 shoes-dev:vnc bash
To Run :
bin/shoes sample/simple_form.rb
This is using tag(image name)
shoes-dev:vnc
locally.From Docker : (I think?!)
$
docker pull pjfitzgibbons/shoes4-dev:vnc
(run from above)
$
docker run -it -p 5901:5901 -p 6901:6901 pjfitzgibbons/shoes4-dev:vnc bash
Todo :