Profile cover photo
Profile photo
Arthur Tsang
14 followers -
Software Engineer both for work & for fun
Software Engineer both for work & for fun

14 followers
About
Communities and Collections
Posts

Post has attachment
Add a comment...

Post has attachment

Post has attachment
Add a comment...

Post has attachment
Moving from Ratpack 0.9.12 to 0,9.13
one of the biggest and most appreciated change is the removal of LaunchConfig and introduction of ratpack-config.  it's not yet really documented, but you can find out how it works by looking at the commits in the book-example and java gradle example regard...
Add a comment...

Post has attachment
Dockerize hystrix dashboard & turbine
i'm pretty surprise that there are no docker image for either hystrix dashboard or turbine on docker hub.  and i build one.  to run hystrix dashboard with turbine docker run -d --name=turbine -p 8000 -e TURBINE_STREAMS=" http://192.168.1.14:9500/hystrix.str...
Add a comment...

Post has attachment
Gradle shadow plugin
Gradle has a very convinent shadow plugin.  all you really have to do is to apply the plugin and you can build with ./gradlew shadowJar. then i found an example of adding all the build information to the jar's manifest, and turns out that forces me to rebui...
Add a comment...

Post has attachment
Ratpack + Gradle + Docker
we'd like to put docker into the dev workflow and ship the docker images.  it's important the developer can develop/test on the docker image to get the max benefit out of docker in devops: no more "but it works on my machine."  since building the ratpack ap...
Add a comment...

Post has attachment
Docker behind firewall
In the container, i wanted to use curl to download something, i'll always get a bad address error.  and even the proxy server hostname fail to resolve. I'm using ubuntu, it set the dns to 127.0.0.1, however, docker can't use it, so docker use 8.8.8.8 (googl...
Add a comment...

Post has attachment
Docker registry
the easiest way is to start them as a container. docker run -d --name=registry -p 5000 -v /tmp/registry:/home/arthur/hp/docker/registry registry docker run -d --name=registry-ui --link registry:registry -p 8080:8080 -e REG1=http://registry:5000/v1/ atcol/do...
Add a comment...

Post has attachment
Orchestating Docker with dockerized Mesos/Marathon (Consul?)
There are a lot of different solutions on the market to manage a cluster which supports docker, among them, apache mesos is one of the more matured and popular choice.  and on top of mesos, there're several framework choices too, marathon appears to be a ve...
Add a comment...
Wait while more posts are being loaded