From 9d0944d0ff6a280a6c7c6e0bb676ad10a331cca8 Mon Sep 17 00:00:00 2001 From: Trial97 Date: Thu, 27 Feb 2020 10:48:58 +0200 Subject: [PATCH] Updated docker script --- .gitignore | 3 +++ data/docker/scratch/Dockerfile | 4 ++++ data/docker/scratch/Makefile | 9 +++++++++ 3 files changed, 16 insertions(+) create mode 100644 data/docker/scratch/Dockerfile create mode 100644 data/docker/scratch/Makefile diff --git a/.gitignore b/.gitignore index 3009c88cf..54808d456 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,6 @@ data/tutorials/fs_evsock/freeswitch/etc/freeswitch/ data/tutorial_tests/fs_evsock/freeswitch/etc/freeswitch/ vendor *.test +# do not save the binary created by the docker build script +data/docker/scratch/cgrates.json +data/docker/scratch/cgr-engine \ No newline at end of file diff --git a/data/docker/scratch/Dockerfile b/data/docker/scratch/Dockerfile new file mode 100644 index 000000000..1edcb69fb --- /dev/null +++ b/data/docker/scratch/Dockerfile @@ -0,0 +1,4 @@ +FROM scratch +ADD ./cgr-engine / +ADD ./cgrates.json /etc/cgrates/ +CMD ["/cgr-engine","--logger=*stdout","-httprof_path=/pprof"] diff --git a/data/docker/scratch/Makefile b/data/docker/scratch/Makefile new file mode 100644 index 000000000..e38a36f05 --- /dev/null +++ b/data/docker/scratch/Makefile @@ -0,0 +1,9 @@ + +generate: + ./build.sh + cp ../../conf/cgrates/cgrates.json ./cgrates.json +build: + docker build -t cgrates . +run: build + docker run --rm -itv `pwd`:/root/code -p 2080:2080 -p 2012:2012 --name cgr cgrates +.PHONY: generate,build,run