• This repository has been archived on 16/Jun/2021
  • Stars
    star
    147
  • Rank 251,347 (Top 5 %)
  • Language
    TypeScript
  • License
    Apache License 2.0
  • Created over 8 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Manage your docker containers, images and networks in a nice and clean way.

DEPRECATED This project is unmantained, deprecated and goes into archive with followup removal in 2 years.

logo

#DWatch [![Build Status](https://travis-ci.org/Mercateo/dwatch.svg?branch=master)](https://travis-ci.org/Mercateo/dwatch) [![Build status](https://ci.appveyor.com/api/projects/status/did6covia0c4j0hl/branch/master?svg=true)](https://ci.appveyor.com/project/otbe/dwatch/branch/master) [![Coverage Status](https://coveralls.io/repos/github/Mercateo/dwatch/badge.svg?branch=master)](https://coveralls.io/github/Mercateo/dwatch?branch=master)

Note: Windows builds and releases are currently broken because of a bug in TypeScript. Please stay tuned.

This is a very basic productivity tool for managing your docker containers, images and networks. It supports your local docker installation just as your swarm cluster. Its available for OS X (as .dmg), Linux (as .deb) and Windows (as .exe). If you're interested, please have a look at the release page.

If you find bugs please file an issue.

Screenshot dashboard Screenshot containers Screenshot container detail Screenshot image detail

##Motivation Im a big fan of docker and how it simplifies my daily work. No more npm install for 50+ projects, you know what I mean :) But basically DWatch is a big technology evaluation for our upcoming SPAs. We tried several architectures and hot frameworks in separate small applications for battle testing different concepts against our needs. DWatch is an almost production-ready app and we proudly present it to you :) There are many things missing and many things can be done better in future.

##Core technologies

And for build, testing and distributing: webpack, babel, karma, electron, electron-builder and many more :)

Thanks to all participating devs for such great tools :)

##Roadmap and missing features

  • networks
  • volumes
  • cluster view (nodes)
  • test coverage
  • overall refactoring

Some long-term features that I want to add (no order):

  • filter/search for containers, images, networks
  • terminal support for container
  • filesystem changes for container
  • querying registry (private and docker hub)
  • better networking support

##Local development

  • install deps: npm install
  • start a watch task: npm run watch
  • start electron: npm run start

After these steps DWatch appears on your desktop and code changes inside src/ are reflected instantly.

##Special thanks goes to

  • @donaldpipowitch for many inspiring discussions about ... everything :)
  • @mweststrate for enlightening conversations on gitter and github about how mobx works
  • @remojansen for uncomplicated and great support about inversify
  • and to all people at docker for creating such an amazing environment

More Repositories

1

rust-for-node-developers

An introduction to the Rust programming language for Node developers.
Rust
1,764
star
2

component-check

A quick introduction to exploring how components can be created in several frameworks.
465
star
3

serverless-image-processor

AWS Lambda image processor
TypeScript
105
star
4

react-with-typescript

Small examples which show how React can be used with TypeScript
TypeScript
90
star
5

e2e-check

A simple overview about current E2E testing solutions for web apps.
TypeScript
37
star
6

spring-security-jwt

JWT support for spring-security
Java
30
star
7

rest-schemagen

Jersey add-on for dynamic link and schema building
Java
17
star
8

factcast

This project is archived. A friendly fork can be found at https://github.com/factcast/factcast/
Java
14
star
9

ws

scripts for building web projects
TypeScript
13
star
10

less-plugin-bower-resolve

Import Less files from Bower packages
JavaScript
11
star
11

rest-hateoas-client

Java
8
star
12

test-clock

A windable clock for tests.
Java
8
star
13

frontend-unit-tests-examples

How to write unit tests in our current frontend stack.
TypeScript
5
star
14

default-immutables

Default-Styles and Helper-Classes for common use cases of Immutables.
Java
5
star
15

how-to-debug-javascript

To console.log or to not console.log?
HTML
4
star
16

jsonhoist

Library for chained JSON Transformation (for instance Up-/Down-casting) according to a ruleset stored in a repository.
Java
4
star
17

sqs-utils

Java
3
star
18

reform

3
star
19

reflection

Java
2
star
20

functionaljava-demo

Java
2
star
21

json-schema

Configurable JSON schema generation. Rewrite of JSON schema component of rest-schemagen.
Kotlin
2
star
22

react-remove-props-loader

Webpack loader for removing React props or JSX attributes in TypeScript/JavaScript code.
TypeScript
2
star
23

cycle-live-edit-starter

A starter template which shows how to get live editing features for CSS, HTML and JS in a Cycle.js application.
JavaScript
2
star
24

ddd-applied

eventsourced DDD example implementation
Kotlin
2
star
25

mercateo-spring-boot-starter-hornetq-cluster

mercateo-spring-boot-starter-hornetq-cluster
Java
2
star
26

import-inject-loader

Overwrite your dependencies with mocks and custom implementations.
JavaScript
2
star
27

rest-jersey-utils

Java
2
star
28

counter-component-with-react-mobx-fela

This an example which shows how you can create a component with React, MobX and Fela.
TypeScript
1
star
29

typedocs

Generate documentation for TypeScript projects.
TypeScript
1
star
30

rest-schemagen-spring

Spring configuration for common.rest.schemagen
Java
1
star
31

github-node-client-demo

JavaScript
1
star
32

sb-status

Ops tool to retrieve Health Status of a running Boot Application as well as its maven version
Java
1
star
33

live-edit-starter

A starter template which shows how to get live editing features for CSS, HTML and JS.
JavaScript
1
star
34

rest-demo-feature

Java
1
star