This commit is contained in:
Artur 2025-01-07 15:52:38 +01:00
parent 333449442c
commit 20abab8751
7 changed files with 99 additions and 0 deletions

View File

@ -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

View File

@ -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 )
}
}
}
}
}

1
gitblit/start-gitblit.sh Executable file
View File

@ -0,0 +1 @@
docker compose --env-file env/$1.env --file gitblit-compose.yml up --detach

1
jenkins/env/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
/arti.env

2
jenkins/env/_server-info_.env vendored Normal file
View File

@ -0,0 +1,2 @@
ONE_KAFKA_ARTI_IP: 10.0.0.2
TWO_KAFKA_ARTI_IP: 10.0.0.3

18
jenkins/env/amd.env vendored Normal file
View File

@ -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_

26
jenkins/env/arm.env vendored Normal file
View File

@ -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