From a4ead73672ae2c38939c49807c557af16a0bdb6f Mon Sep 17 00:00:00 2001 From: t3chn0m4g3 Date: Thu, 30 Aug 2018 16:20:03 +0000 Subject: [PATCH] cleanup --- docker/glutton/Dockerfile.old | 58 ----------------------------------- 1 file changed, 58 deletions(-) delete mode 100644 docker/glutton/Dockerfile.old diff --git a/docker/glutton/Dockerfile.old b/docker/glutton/Dockerfile.old deleted file mode 100644 index 21f38f86..00000000 --- a/docker/glutton/Dockerfile.old +++ /dev/null @@ -1,58 +0,0 @@ -FROM alpine - -# Include dist -ADD dist/ /root/dist/ - -# Setup apk -RUN apk -U --no-cache add \ - build-base \ - git \ - go \ - g++ \ - iptables-dev \ - libnetfilter_queue-dev \ - libcap \ - libpcap-dev && \ - -# Setup go, glutton - export GOPATH=/opt/go/ && \ - mkdir -p /opt/go/src/github.com/satori/ && \ - go get -d github.com/mushorg/glutton && \ -# go get -u github.com/golang/dep/cmd/dep && \ - cd /opt/go/src/github.com/satori/ && \ - rm -rf go.uuid && \ - git clone https://github.com/satori/go.uuid && \ - cd go.uuid && \ - git checkout v1.2.0 && \ - mv /root/dist/system.go /opt/go/src/github.com/mushorg/glutton/ && \ - mv /root/dist/tcp.go /opt/go/src/github.com/mushorg/glutton/ && \ - cd /opt/go/src/github.com/mushorg/glutton/ && \ -# /opt/go/bin/dep ensure && \ - make build && \ - cd / && \ - mkdir -p /opt/glutton && \ - mv /opt/go/src/github.com/mushorg/glutton/bin /opt/glutton/ && \ - mv /opt/go/src/github.com/mushorg/glutton/config /opt/glutton/ && \ - mv /opt/go/src/github.com/mushorg/glutton/rules /opt/glutton/ && \ - setcap cap_net_admin,cap_net_raw=+ep /opt/glutton/bin/server && \ - setcap cap_net_admin,cap_net_raw=+ep /sbin/xtables-multi && \ - -# Setup user, groups and configs - addgroup -g 2000 glutton && \ - adduser -S -s /bin/ash -u 2000 -D -g 2000 glutton && \ - mkdir -p /var/log/glutton && \ - mv /root/dist/rules.yaml /opt/glutton/rules/ && \ - -# Clean up - apk del --purge build-base \ - git \ - go \ - g++ && \ - rm -rf /var/cache/apk/* \ - /opt/go \ - /root/dist - -# Start glutton -WORKDIR /opt/glutton -USER glutton:glutton -CMD exec bin/server -i $(/sbin/ip address | grep '^2: ' | awk '{ print $2 }' | tr -d [:punct:]) -l /var/log/glutton/glutton.log