diff --git a/Makefile b/Makefile
index 71f1d085..fc786c0c 100644
--- a/Makefile
+++ b/Makefile
@@ -156,14 +156,11 @@ build-linux:
export PWD=`pwd`
@for arch in $(ARCHS);\
do \
- for os in $(OS);\
- do \
- echo "Building v$$VERSION for $$os-$$arch"; \
- mkdir -p releases/statping-$$os-$$arch/; \
- GO111MODULE="on" GOOS=$$os GOARCH=$$arch go build -a -ldflags "-X main.VERSION=${VERSION} -X main.COMMIT=$(TRAVIS_COMMIT)" -o releases/statping-$$os-$$arch/statping ${PWD}/cmd || true; \
- chmod +x releases/statping-$$os-$$arch/statping || true; \
- tar -czf releases/statping-$$os-$$arch.tar.gz -C releases/statping-$$os-$$arch statping || true; \
- done \
+ echo "Building v${VERSION} for linux-$$arch"; \
+ mkdir -p releases/statping-$$os-$$arch/; \
+ GO111MODULE="on" GOOS=$$os GOARCH=$$arch go build -a -ldflags "-s -w -extldflags -static -X main.VERSION=${VERSION}" -o releases/statping-$$os-$$arch/statping ${PWD}/cmd || true; \
+ chmod +x releases/statping-$$os-$$arch/statping || true; \
+ tar -czf releases/statping-$$os-$$arch.tar.gz -C releases/statping-$$os-$$arch statping || true; \
done
find ./releases/ -name "*.tar.gz" -type f -size +1M -exec mv "{}" build/ \;
@@ -172,9 +169,9 @@ build-mac:
export PWD=`pwd`
@for arch in $(ARCHS);\
do \
- echo "Building v$$VERSION for darwin-$$arch"; \
+ echo "Building v${VERSION} for darwin-$$arch"; \
mkdir -p releases/statping-darwin-$$arch/; \
- GO111MODULE="on" GOOS=darwin GOARCH=$$arch go build -a -ldflags "-X main.VERSION=${VERSION} -X main.COMMIT=$(TRAVIS_COMMIT)" -o releases/statping-darwin-$$arch/statping ${PWD}/cmd || true; \
+ GO111MODULE="on" GOOS=darwin GOARCH=$$arch go build -a -ldflags "-s -w -extldflags -static -X main.VERSION=${VERSION}" -o releases/statping-darwin-$$arch/statping ${PWD}/cmd || true; \
chmod +x releases/statping-darwin-$$arch/statping || true; \
tar -czf releases/statping-darwin-$$arch.tar.gz -C releases/statping-darwin-$$arch statping || true; \
done
@@ -185,9 +182,9 @@ build-win:
export PWD=`pwd`
@for arch in $(ARCHS);\
do \
- echo "Building v$$VERSION for windows-$$arch"; \
+ echo "Building v${VERSION} for windows-$$arch"; \
mkdir -p releases/statping-windows-$$arch/; \
- GO111MODULE="on" GOOS=windows GOARCH=$$arch go build -a -ldflags "-X main.VERSION=${VERSION} -X main.COMMIT=$(TRAVIS_COMMIT)" -o releases/statping-windows-$$arch/statping.exe ${PWD}/cmd || true; \
+ GO111MODULE="on" GOOS=windows GOARCH=$$arch go build -a -ldflags "-s -w -extldflags -static -X main.VERSION=${VERSION}" -o releases/statping-windows-$$arch/statping.exe ${PWD}/cmd || true; \
chmod +x releases/statping-windows-$$arch/statping.exe || true; \
zip -j releases/statping-windows-$$arch.zip releases/statping-windows-$$arch/statping.exe || true; \
done
diff --git a/frontend/src/assets/scss/base.scss b/frontend/src/assets/scss/base.scss
index c9e6b98e..ae4cca9e 100644
--- a/frontend/src/assets/scss/base.scss
+++ b/frontend/src/assets/scss/base.scss
@@ -14,6 +14,18 @@ HTML,BODY {
transition: height 0.3s ease;
}
+.service-tm-menu {
+ width: 210px;
+ height: 355px;
+ bottom: 15px;
+ left: -25px;
+ position: absolute;
+ background-color: #ffffffd4;
+ border: 0;
+ border-radius: 0;
+ box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.08);
+}
+
.copy-btn {
position: absolute;
right: 0;
diff --git a/frontend/src/components/Service/ServiceBlock.vue b/frontend/src/components/Service/ServiceBlock.vue
index 3015b7eb..77da239e 100644
--- a/frontend/src/components/Service/ServiceBlock.vue
+++ b/frontend/src/components/Service/ServiceBlock.vue
@@ -19,35 +19,45 @@