New version of starting jenkins
docker compose --file 2.jenkins-with-docker-compose.yml --env-file ./env/arm.env up --build --detach
This commit is contained in:
parent
b1e3b38958
commit
6ec2bc3015
|
|
@ -0,0 +1,26 @@
|
||||||
|
services:
|
||||||
|
jenkins:
|
||||||
|
image: jenkins-with-docker
|
||||||
|
container_name: jenkins
|
||||||
|
env_file:
|
||||||
|
- ${SERVER_ENV}
|
||||||
|
environment:
|
||||||
|
- JAVA_OPTS=-Dhudson.plugins.git.GitSCM.ALLOW_LOCAL_CHECKOUT=true
|
||||||
|
- TZ=Europe/Warsaw
|
||||||
|
restart: always
|
||||||
|
ports:
|
||||||
|
- 7999:8080
|
||||||
|
- 50000:50000
|
||||||
|
extra_hosts:
|
||||||
|
- "host.docker.internal:host-gateway"
|
||||||
|
volumes:
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
|
- ${DOCKER_SYSTEM}:/_system_
|
||||||
|
- ${PROGRAMS}:/_programs_:rw
|
||||||
|
- ${DOCKER_DATA}:/_docker_data_:rw
|
||||||
|
- /usr/lib/jvm/java-17-openjdk-amd64:/java-17
|
||||||
|
- ${DOCKER_DATA}/jenkins_home:/var/jenkins_home
|
||||||
|
- apps-data:/apps-data
|
||||||
|
volumes:
|
||||||
|
apps-data:
|
||||||
|
external: true
|
||||||
|
|
@ -0,0 +1,12 @@
|
||||||
|
FROM jenkins/jenkins:lts-jdk17
|
||||||
|
|
||||||
|
USER root
|
||||||
|
|
||||||
|
# Instalacja Docker, Maven i innych narzędzi w jednym kroku
|
||||||
|
RUN apt-get update && apt-get -qy full-upgrade && \
|
||||||
|
apt-get install -qy curl maven && \
|
||||||
|
curl -fsSL https://get.docker.com/ | sh && \
|
||||||
|
git config --global --add safe.directory '*'
|
||||||
|
|
||||||
|
# Domyślnie przełącz na użytkownika Jenkins
|
||||||
|
USER jenkins
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
/arti.env
|
||||||
|
|
@ -0,0 +1,2 @@
|
||||||
|
ONE_KAFKA_ARTI_IP: 10.0.0.2
|
||||||
|
TWO_KAFKA_ARTI_IP: 10.0.0.3
|
||||||
|
|
@ -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_
|
||||||
|
|
||||||
|
|
@ -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
|
||||||
Loading…
Reference in New Issue