Coder Social home page Coder Social logo

dperique / dev-docker-env Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 42 KB

A Development Environment in a ubuntu 18.04 container including vncserver, xfce4

License: Apache License 2.0

Dockerfile 97.07% Shell 2.93%
ubuntu1804-docker vnc-server xfce4

dev-docker-env's People

Contributors

dennisperiquet avatar dperique avatar

Stargazers

 avatar

Watchers

 avatar

dev-docker-env's Issues

Consider DIB for creating a VM based development environment

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.

Browsers all seem to eventually crash on the container

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.

Put the dev-docker-env image onto Kubernetes (do nodePort for vnc)

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.

Trying to authenticate gitkraken -- Firefox crashes

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:

  • Goto Applications->Settings->PreferredApplications and set the default browser to Firefox (it should already be installed)
  • Click the globe at the bottom of the screen to ensure Firefox can start
  • If it doesn't stay up, fix things so that it can. Gitkraken needs that browser to allow you to authenticate.

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.