From 20abab87515250b9a531bc8b9f8f6ce14e1b41f8 Mon Sep 17 00:00:00 2001 From: Artur Date: Tue, 7 Jan 2025 15:52:38 +0100 Subject: [PATCH] gitblit --- gitblit/gitblit-compose.yml | 36 +++++++++++++++++++++++++++++++ gitblit/start-gitblit.jenkinsfile | 15 +++++++++++++ gitblit/start-gitblit.sh | 1 + jenkins/env/.gitignore | 1 + jenkins/env/_server-info_.env | 2 ++ jenkins/env/amd.env | 18 ++++++++++++++++ jenkins/env/arm.env | 26 ++++++++++++++++++++++ 7 files changed, 99 insertions(+) create mode 100644 gitblit/gitblit-compose.yml create mode 100644 gitblit/start-gitblit.jenkinsfile create mode 100755 gitblit/start-gitblit.sh create mode 100644 jenkins/env/.gitignore create mode 100644 jenkins/env/_server-info_.env create mode 100644 jenkins/env/amd.env create mode 100644 jenkins/env/arm.env diff --git a/gitblit/gitblit-compose.yml b/gitblit/gitblit-compose.yml new file mode 100644 index 0000000..009168e --- /dev/null +++ b/gitblit/gitblit-compose.yml @@ -0,0 +1,36 @@ +# docker compose ---file 2.gitblit-compose.yml --env-file $1-docker.env up --detach + +services: + + gitblit: + + image: gitblit/gitblit + container_name: gitblit + + environment: + - TZ=Europe/Warsaw + + + restart: always + + ports: + - 8989:8080 + - 9419:9418 + - 7990:8443 + - 29419:29418 + + extra_hosts: + - "host.docker.internal:host-gateway" + + volumes: + + # System dir to start other tasks + - ${IMPORTANT_DATA}/sys:/_system_ + + # In order to keep all system data + - type: bind + source: ${DOCKER_DATA}/gitblit + target: /var/opt/gitblit + + +# docker compose ---file 2.jenkins-with-docker-compose.yml --env-file $1-docker.env down diff --git a/gitblit/start-gitblit.jenkinsfile b/gitblit/start-gitblit.jenkinsfile new file mode 100644 index 0000000..10bfb96 --- /dev/null +++ b/gitblit/start-gitblit.jenkinsfile @@ -0,0 +1,15 @@ +pipeline { + agent any + + stages { + stage('start - gitblit') { + steps { + script{ + def _gitblit = "docker compose --file gitblit/gitblit-compose.yml up --detach" + sh( _gitblit ) + } + } + } + } + +} \ No newline at end of file diff --git a/gitblit/start-gitblit.sh b/gitblit/start-gitblit.sh new file mode 100755 index 0000000..288b9e3 --- /dev/null +++ b/gitblit/start-gitblit.sh @@ -0,0 +1 @@ +docker compose --env-file env/$1.env --file gitblit-compose.yml up --detach \ No newline at end of file diff --git a/jenkins/env/.gitignore b/jenkins/env/.gitignore new file mode 100644 index 0000000..9463374 --- /dev/null +++ b/jenkins/env/.gitignore @@ -0,0 +1 @@ +/arti.env diff --git a/jenkins/env/_server-info_.env b/jenkins/env/_server-info_.env new file mode 100644 index 0000000..9717f29 --- /dev/null +++ b/jenkins/env/_server-info_.env @@ -0,0 +1,2 @@ +ONE_KAFKA_ARTI_IP: 10.0.0.2 +TWO_KAFKA_ARTI_IP: 10.0.0.3 \ No newline at end of file diff --git a/jenkins/env/amd.env b/jenkins/env/amd.env new file mode 100644 index 0000000..16628dd --- /dev/null +++ b/jenkins/env/amd.env @@ -0,0 +1,18 @@ +SERVER_ENV=env/amd.env +SERVER_NAME=artur + +CERTBOT_IMAGE=certbot/certbot +NGINX_IMAGE=amd64/nginx + +JAVA_17=openjdk:17 + +#COMMON +INFO=Version 1_ + +DOCKER_USER=artur + +IMPORTANT_DATA=/home/artur/_important_data_ +DOCKER_DATA=/home/artur/_important_data_/_docker_data_ +PROGRAMS=/home/artur/_important_data_/_data_/_programs_ +DOCKER_SYSTEM=/home/artur/_important_data_/_start_system_on_docker_ + diff --git a/jenkins/env/arm.env b/jenkins/env/arm.env new file mode 100644 index 0000000..d94fb6a --- /dev/null +++ b/jenkins/env/arm.env @@ -0,0 +1,26 @@ +SERVER_ENV=env/arm.env +SERVER_NAME=arm +CERTBOT_IMAGE=certbot/certbot:arm32v6-latest +NGINX_IMAGE=arm64v8/nginx + +JAVA_17=arm64v8/openjdk:17 + +#NOCOMMON +INFO=Version 1_ + +DOCKER_USER=artur + +IMPORTANT_DATA=/home/ubuntu/_important_data_ + +DOCKER_SYSTEM=/home/ubuntu/_important_data_/_start_system_on_docker_ + +WP_SYSTEM=/home/ubuntu/_important_data_/_start_system_on_docker_/wp-system +DOCKER_DATA=/home/ubuntu/_important_data_/_docker_data_ + +PROGRAMS=/home/ubuntu/_important_data_/_data_/_programs_ + + +#Configurations +SPRING_PROFILE_ACTIVE=production + +ANGULAR_CONFIGURATION=development \ No newline at end of file