mirror of
https://github.com/hanzoai/krakend-otel.git
synced 2026-09-30 22:49:38 +00:00
46 lines
1.8 KiB
Makefile
46 lines
1.8 KiB
Makefile
KRAKEND_LOCAL_IP ?= 192.168.1.12
|
|
|
|
srv:
|
|
go build -o srv ./server
|
|
.PHONY: srv
|
|
|
|
image:
|
|
docker build -f ./server/Dockerfile -t krakend-otel-example:latest ..
|
|
|
|
conf:
|
|
cat ./docker_compose/conf.local/prometheus/prometheus.env_tmpl.yml | envsubst > ./docker_compose/conf.local/prometheus/prometheus.yml
|
|
|
|
docker_up:
|
|
cd ./docker_compose && docker-compose -p krakend_otel -f compose.yaml up -d
|
|
|
|
docker_down:
|
|
cd ./docker_compose && docker-compose -p krakend_otel -f compose.yaml down --remove-orphans -v
|
|
|
|
docker_local_up:
|
|
cd ./docker_compose && docker-compose -p krakend_otel_local -f compose.local.yaml up -d
|
|
|
|
docker_local_down:
|
|
cd ./docker_compose && docker-compose -p krakend_otel_local -f compose.local.yaml down --remove-orphans -v
|
|
|
|
run_local_up: srv
|
|
cd ./docker_compose && docker-compose -p krakend_otel_local -f compose.local.yaml up -d
|
|
./srv -c ./docker_compose/conf.local/krakend_front/configuration.json > log_frontend.log &
|
|
./srv -c ./docker_compose/conf.local/krakend_middle/configuration.json > log_middle.log &
|
|
./srv -c ./docker_compose/conf.local/krakend_back/configuration.json > log_back.log
|
|
|
|
run_local: srv
|
|
./srv -c ./docker_compose/conf.local/krakend_front/configuration.json > log_frontend.log &
|
|
./srv -c ./docker_compose/conf.local/krakend_middle/configuration.json > log_middle.log &
|
|
./srv -c ./docker_compose/conf.local/krakend_back/configuration.json > log_back.log
|
|
|
|
kill:
|
|
cd ./docker_compose && docker-compose -p krakend_otel_local -f compose.local.yaml down
|
|
@ps -aux | grep 'srv.*krakend' | grep -v 'grep' | sed "s/[[:space:]]\+/ /g" | cut -d ' ' -f 2 | xargs kill
|
|
|
|
kill_srv:
|
|
@ps -aux | grep 'srv.*krakend' | grep -v 'grep' | sed "s/[[:space:]]\+/ /g" | cut -d ' ' -f 2 | xargs kill
|
|
|
|
dbg:
|
|
dlv debug ./server --wd . -- -p 7979 -c ./krakend.json
|
|
.PHONY: dbg
|