Skip to content

itpkg/chaos

Repository files navigation

CHAOS(by go)

Run(by docker)

docker build -t chaos .
docker run --rm -P -p 2222:22 -p 8080:80 chaos
firefox http://localhost:8080
ssh -p 2222 root@localhost # password is "root"

Devel

Install go

zsh < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
gvm install go1.4.3
gvm use go1.4.3
GOROOT_BOOTSTRAP=$GOROOT gvm install go1.7rc1
gvm use go1.7rc1 --default

Clone code

go get -u github.com/nsf/gocode
go get -u golang.org/x/tools/cmd/goimports
go get -u github.com/alecthomas/gometalinter
go get -u github.com/golang/lint/golint
go get -u github.com/rogpeppe/godef

go get -u github.com/Masterminds/glide
cd $GOPATH/src/github.com/Masterminds/glide
make build
mv glide $GOPATH/bin

go get -u github.com/itpkg/chaos
cd $GOPATH/src/github.com/itpkg/chaos
glide install
cd front-react && npm install

Editor(Atom)

apm install seti-ui seti-syntax

Plugs

  • go-plus
  • git-plus
  • react
  • atom-beautify
  • atom-typescript
  • language-docker
  • autosave: enabled is true

Notes

Docker

docker stop $(docker ps -l -q) # stop the most recent container
docker kill $(docker ps -q) # Kill all running containers
docker rm $(docker ps -a -q) # Delete all stopped containers (including data-only containers)
docker rmi $(docker images -q) # Delete ALL images

Thanks