#!/usr/bin/env bash

# FROM golang:1.10.2-stretch AS builder
# WORKDIR /go/src/github.com/bukalapak/aleppo
# COPY . .
# RUN CGO_ENABLED=0 make build

# FROM alpine:latest
# WORKDIR /app
# ARG ENVCONSUL_VERSION=0.6.2
# RUN apk --no-cache add curl ca-certificates \
#  && curl https://releases.hashicorp.com/envconsul/0.6.2/envconsul_0.6.2_linux_amd64.tgz | tar -xz
# COPY --from=builder /go/src/github.com/bukalapak/aleppo/aleppo .
# EXPOSE 8089
# CMD ["/app/aleppo"]

cd ~/go/src/github.com/bukalapak/aleppo
cp env.sample .env

sed -i 's/REDIS_CLUSTER_ADDR=127.0.0.1:7000,127.0.0.1:7001,127.0.0.1:7002,127.0.0.1:7003,127.0.0.1:7004,127.0.0.1:7005/# REDIS_CLUSTER_ADDR=127.0.0.1:7000,127.0.0.1:7001,127.0.0.1:7002,127.0.0.1:7003,127.0.0.1:7004,127.0.0.1:7005/g' .env
sed -i 's/DEFAULT_QUOTA_IP=0/#DEFAULT_QUOTA_IP=0/g' .env
sed -i 's/DEFAULT_QUOTA_APP=0/#DEFAULT_QUOTA_APP=0/g' .env
sed -i 's/DEFAULT_QUOTA_USER=0/#DEFAULT_QUOTA_USER=0/g' .env
sed -i 's/BACKEND_URL=api.bukalapak.com::http:\/\/localhost:3000/BACKEND_URL=api.bukalapak.com::http:\/\/localhost:5000/g' .env


make dep
make build

echo "Sucessfully build aleppo"
