Skip to content
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

[Partial][example][ui] Udash docker log and exec #42

Merged
merged 19 commits into from
Jan 6, 2019

Commits on Dec 31, 2018

  1. Configuration menu
    Copy the full SHA
    b4dc15f View commit details
    Browse the repository at this point in the history
  2. [ui] Init Vue UI for udash

    at15 committed Dec 31, 2018
    Configuration menu
    Copy the full SHA
    a44240a View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2019

  1. [ui][flex] Add sticky footer using flex-grow #43

    - https://github.com/philipwalton/solved-by-flexbox is really nice, just
    simple example for me to figure out which property is having effect ...
    at15 committed Jan 1, 2019
    Configuration menu
    Copy the full SHA
    73cba7b View commit details
    Browse the repository at this point in the history
  2. [ui][flex] Add vertical centering #43

    - use `justify-content` and `align-item` (same thing on two axises)
    at15 committed Jan 1, 2019
    Configuration menu
    Copy the full SHA
    1611520 View commit details
    Browse the repository at this point in the history
  3. [ui][flex] Add sidebar Holy Grails layout #43

    - [ ] TODO: the sidebar is not fixed ...
    at15 committed Jan 1, 2019
    Configuration menu
    Copy the full SHA
    851e2c1 View commit details
    Browse the repository at this point in the history
  4. [ui] Add basic udash layout w/ sidebar & login

    - sidebar can have fixed content
    at15 committed Jan 1, 2019
    Configuration menu
    Copy the full SHA
    c92bfda View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2019

  1. [httpclient] Add default client using shared transport

    - although the transport is shared, it has pooling disabled
    - also when calling `Transport` on client, default transports are not returned
    at15 committed Jan 5, 2019
    Configuration menu
    Copy the full SHA
    a964fdf View commit details
    Browse the repository at this point in the history
  2. [ui] Height is not 100% for flex layout

    - copied from #43 udash.html but height is not expanding
    at15 committed Jan 5, 2019
    Configuration menu
    Copy the full SHA
    e8c04fb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eb6d3b9 View commit details
    Browse the repository at this point in the history
  4. [ui] Add nav menu to sidebar

    - use el-row and el-span with width 24 (totoal 24 cols)
    - https://element.eleme.io/#/en-US/component/menu
    at15 committed Jan 5, 2019
    Configuration menu
    Copy the full SHA
    85bcdef View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7f75d96 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2019

  1. [udash] Init server with docker client

    - `/api/local/docker/images` now returns image info
    at15 committed Jan 6, 2019
    Configuration menu
    Copy the full SHA
    5e06006 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fd00c07 View commit details
    Browse the repository at this point in the history
  3. [dockerclient] Add log, docker use UTC #40

    - when log has the time option, it is using the timestamp from docker
    daemon, which is always UTC, this makes the log on the client side a bit
    hard to reason about ...
    at15 committed Jan 6, 2019
    Configuration menu
    Copy the full SHA
    bb17ec1 View commit details
    Browse the repository at this point in the history
  4. [dockerclient] Implement docker exec #41

    - first need to create a exec
    - then attach to it and use the raw underlying connection ...
    at15 committed Jan 6, 2019
    Configuration menu
    Copy the full SHA
    945b260 View commit details
    Browse the repository at this point in the history
  5. [udash] Init host shell using websocket #46

    - but it seems the pty is just echo, something wrong in the order of
    reader and writer etc.
    at15 committed Jan 6, 2019
    Configuration menu
    Copy the full SHA
    76e5048 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ff83fdc View commit details
    Browse the repository at this point in the history
  7. [udash] Add \n is the key to habe bash working #46

    - when browser sending command, it didn't contains a `/n`, so bash never
    interact with it, figured it out when looking at original example from
    gorilla/websocket
    at15 committed Jan 6, 2019
    Configuration menu
    Copy the full SHA
    1f75b50 View commit details
    Browse the repository at this point in the history
  8. [udash][ui] Add xterm requires backend change #46

    - what worked for single command no longer works for xterm
    at15 committed Jan 6, 2019
    Configuration menu
    Copy the full SHA
    ca6a3d3 View commit details
    Browse the repository at this point in the history