Skip to content

Commit

Permalink
Some cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
abdollahpour committed Nov 12, 2021
1 parent f986cc9 commit 9fbca26
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 55 deletions.
54 changes: 1 addition & 53 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ VIPS_VERSION:=8.10.0

compile:
for i in darwin linux windows ; do \
GOOS="$${i}" GOARCH=amd64 go build -o bin/mpg-"$${i}"-amd64 cmd/mpg/main.go; \
GOOS="$${i}" GOARCH=amd64 go build -o bin/mim-"$${i}"-amd64 cmd/server/main.go; \
done

archive:
Expand All @@ -21,20 +21,6 @@ run:
get:
go mod download

image:
docker build --pull \
--cache-from "$(DOCKER_IMAGE):latest" \
--build-arg GOLANG_VERSION="$(GOLANG_VERSION)" \
--build-arg APP_VERSION="$(APP_VERSION)" \
--tag "$(DOCKER_IMAGE):$(APP_VERSION)" \
--file docker/Dockerfile .
docker push "$(DOCKER_IMAGE):$(APP_VERSION)"
# We update latest when a real version change happens
if [ "$(APP_VERSION)" != "edge" ]; then \
docker tag "$(DOCKER_IMAGE):$(APP_VERSION)" "$(DOCKER_IMAGE):latest"; \
docker push "$(DOCKER_IMAGE):latest"; \
fi

test_in_docker:
docker build \
--build-arg GOLANG_VERSION="$(GOLANG_VERSION)" \
Expand All @@ -44,41 +30,3 @@ test_in_docker:

test:
go test -covermode=count -coverprofile=coverage.out -cover ./...

goveralls:
$$GOPATH/bin/goveralls -service=travis-ci -coverprofile=coverage.out

pipeline:
GITHUB_SHA=$$(git rev-parse HEAD)
@for f in $(shell ls .tekton/pipeline-run-*); do cat $${f} | sed "s/latest/$${GITHUB_SHA}/g" | kubectl create -f -; done

dependencies:
DEBIAN_FRONTEND=noninteractive VIPS_VERSION=8.10.0 \
apt-get update && \
apt-get install --no-install-recommends -y \
ca-certificates \
automake build-essential curl \
gobject-introspection gtk-doc-tools libglib2.0-dev libjpeg62-turbo-dev libpng-dev \
libwebp-dev libtiff5-dev libgif-dev libexif-dev libxml2-dev libpoppler-glib-dev \
swig libmagickwand-dev libpango1.0-dev libmatio-dev libopenslide-dev libcfitsio-dev \
libgsf-1-dev fftw3-dev liborc-0.4-dev librsvg2-dev libimagequant-dev libheif-dev && \
cd /tmp && \
curl -fsSLO https://github.com/libvips/libvips/releases/download/v${VIPS_VERSION}/vips-${VIPS_VERSION}.tar.gz && \
tar zvxf vips-$(VIPS_VERSION).tar.gz && \
cd /tmp/vips-$(VIPS_VERSION) && \
CFLAGS="-g -O3" CXXFLAGS="-D_GLIBCXX_USE_CXX11_ABI=0 -g -O3" \
./configure \
--disable-debug \
--disable-dependency-tracking \
--disable-introspection \
--disable-static \
--enable-gtk-doc-html=no \
--enable-gtk-doc=no \
--enable-pyvips8=no && \
make && \
make install && \
ldconfig
go get ./...

build:
CGO_ENABLED=0 GOOS=linux go build -ldflags="-X main.Version=1.0" -a -installsuffix cgo -o server ./cmd/server/main.go
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
![Docker Image Size (latest by date)](https://img.shields.io/docker/image-size/abdollahpour/micro-image-manager)
[![Coverage Status](https://coveralls.io/repos/github/abdollahpour/micro-image-manager/badge.svg?branch=master)](https://coveralls.io/github/abdollahpour/micro-image-manager?branch=master)
[![Build Status](https://secure.travis-ci.org/abdollahpour/micro-image-manager.svg?branch=master)](http://travis-ci.org/abdollahpour/micro-image-manager)
[![Coverage Status](https://coveralls.io/repos/github/abdollahpour/micro-image-manager/badge.svg?branch=main)](https://coveralls.io/github/abdollahpour/micro-image-manager?branch=main)
[![Build Status](https://secure.travis-ci.org/abdollahpour/micro-image-manager.svg?branch=main)](http://travis-ci.org/abdollahpour/micro-image-manager)
![Build Status](https://github.com/abdollahpour/micro-image-manager/actions/workflows/release.yml/badge.svg)

# micro-image-manager

Expand Down

0 comments on commit 9fbca26

Please sign in to comment.