forked from OpenSIPS/docker-opensips
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
22 lines (19 loc) · 619 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
NAME ?= opensips
OPENSIPS_VERSION ?= 3.1
OPENSIPS_BUILD ?= releases
OPENSIPS_DOCKER_REPO ?= cruzccl
OPENSIPS_DOCKER_TAG ?= latest
OPENSIPS_CLI ?= true
OPENSIPS_EXTRA_MODULES ?=
all: build start
.PHONY: build start
build:
docker build \
--build-arg=OPENSIPS_BUILD=$(OPENSIPS_BUILD) \
--build-arg=OPENSIPS_VERSION=$(OPENSIPS_VERSION) \
--build-arg=OPENSIPS_CLI=${OPENSIPS_CLI} \
--build-arg=OPENSIPS_EXTRA_MODULES="${OPENSIPS_EXTRA_MODULES}" \
--tag="$(OPENSIPS_DOCKER_REPO)/opensips:$(OPENSIPS_DOCKER_TAG)" \
.
start:
docker run -d --name $(NAME) $(OPENSIPS_DOCKER_REPO)/opensips:$(OPENSIPS_DOCKER_TAG)