dperique / dev-docker-env Goto Github PK
View Code? Open in Web Editor NEWA Development Environment in a ubuntu 18.04 container including vncserver, xfce4
License: Apache License 2.0
A Development Environment in a ubuntu 18.04 container including vncserver, xfce4
License: Apache License 2.0
I'm tired of logging in and clicking on it.
See if we can leverage some of my earlier work on DIB to build a qemu image we can run on a kube stack.
I bet with things running on a VM, all the issues with crashing browsers and systemd limitations will go away. Plus with a VM on a kube stack, it will be quite similar to running a development environment on a container.
The only challenge is I will need access to a kube stack.
Today, I put a script in ~/vnc.sh (either ubuntu or dperiquet user); just run that and vnc will be up.
But I wish it could startup on its own.
I tried Firefox, Chrome, and Chormium and all eventually crash after browsing around a little bit.
I'm guessing it could be a limitation of running them inside a container -- if this is the case, there's not much we can do.
The interesting part will be how to make a nodePort number that you can point a vncclient to. Vnc wants ports that start with 5900 (so x.x.x.x:1 implies 5901). Maybe there's some arithmetic algorithm the client uses so you can just make calculation and map a nodePort and then point your vnc client to that number.
When gitkraken starts up for the first time, and you want to "Login with github" via the UI, gitkraken attempts start up a browser and will fail. This happens because there is no properly configured default browser.
Do this:
Startup gitkraken again and it will be able to start a browser so you can login to github.
NOTE: eventually, Firefox will crash but hopefully it will be well after you successfully authenticated.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.