From c595341327f97e21b22882af3e7cc1ac775606a7 Mon Sep 17 00:00:00 2001 From: usman Date: Sun, 2 Feb 2025 19:30:49 +0700 Subject: [PATCH] edit push --- docker-compose.yml | 8 ++++++++ docker-push.sh | 28 ++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 docker-push.sh diff --git a/docker-compose.yml b/docker-compose.yml index 9aaed72..a7d607d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -14,31 +14,39 @@ services: environment: # TIMEZONE - TZ=Asia/Jakarta + # DATABASE SIMRS V3.0 - POSTGRE_DB_HOST=10.10.123.223 - POSTGRE_DB_PORT=5432 - POSTGRE_DB_NAME=simrsbackup - POSTGRE_DB_USER=simtest - POSTGRE_DB_PASS=12345 + # DATABASE SATU DATA - SATUDATA_HOST=10.10.123.165 - SATUDATA_USERNAME=stim - SATUDATA_PASSWORD=stim*RS54 - SATUDATA_NAME=satu_db - SATUDATA_PORT=5000 + # BPJS - BASEURL_BPJS=https://apijkn.bpjs-kesehatan.go.id/ - CONS_ID=5257 - USER_KEY=4cf1cbef8c008440bbe9ef9ba789e482 - SECRET_KEY=1bV363512D + # SERVICE ANTROL - ANTREAN_RS=antreanrs + # BPJS VCLAIM - VCALIM_RS=vclaim-rest + # BPJS PCARE - PCARE_RS=pcare-rest + # BPJS ICARE - PCARE_APLICARE=ihs + # LIS MIKROBIOLOGI - LIS_MIKROBIOLOGI_URL=http://10.10.123.218/ - LIS_REGISTERPASIEN=registerpasien \ No newline at end of file diff --git a/docker-push.sh b/docker-push.sh new file mode 100644 index 0000000..4c10180 --- /dev/null +++ b/docker-push.sh @@ -0,0 +1,28 @@ +!/bin/bash + +#get image name +remote_url=$(git remote get-url origin) +image=$(echo $remote_url | sed 's|https://||g; s|.git||g') + +#get branch name +branch_name=$(git rev-parse --abbrev-ref HEAD) +clean_branch_name=${branch_name##*/} + +#get timestamp for the tag +timestamp=$(date +%Y%m%d%H%M%S) + +tag=$image:$timestamp-$clean_branch_name +latest=$image:latest-$clean_branch_name + +#build image +docker build -t $tag . +docker tag $tag $latest + +#push to dockerhub +docker login git.rssa.top +sudo docker login -u usman -p 8495a00e2b5f83b9bc3b5b294c43e4b963fbbe42 +docker push $tag +docker push $latest + +#remove dangling images +docker system prune -f