From 86693f88f46503c10b28a040ec32853471a42b39 Mon Sep 17 00:00:00 2001 From: Yik Teng Hie Date: Thu, 19 Jan 2023 14:28:01 +0800 Subject: [PATCH] add redmine --- jenkins/docker-compose.yml | 24 ++++++++++++++++ redmine/README.md | 16 +++++++++++ redmine/docker-compose.yml | 59 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 99 insertions(+) create mode 100644 jenkins/docker-compose.yml create mode 100644 redmine/README.md create mode 100644 redmine/docker-compose.yml diff --git a/jenkins/docker-compose.yml b/jenkins/docker-compose.yml new file mode 100644 index 0000000..782d210 --- /dev/null +++ b/jenkins/docker-compose.yml @@ -0,0 +1,24 @@ +version: '3.8' + +networks: + jenkinsNet: + external: false + +services: + + jenkins: + image: jenkins/jenkins:lts-jdk11 + privileged: true + user: root + restart: always + networks: + - jenkinsNet + ports: + - 6080:8080 + - 50000:50000 + environment: + DOCKER_TLS_CERTDIR: /certs + volumes: + # - ./jenkins-docker-certs:/certs/client + - /var/run/docker.sock:/var/run/docker.sock + - ./jenkins-data:/var/jenkins_home diff --git a/redmine/README.md b/redmine/README.md new file mode 100644 index 0000000..b4a1365 --- /dev/null +++ b/redmine/README.md @@ -0,0 +1,16 @@ +# Redmine Docker + +* [Some reference](https://www.hiroom2.com/2017/12/14/docker-redmine-en/) +* [localhost](https://localhost:7080) + +``` +$ docker-compose up -d + +$ docker-compose down +``` + +* Default Administrator Password + * User : admin + * Password : admin + + diff --git a/redmine/docker-compose.yml b/redmine/docker-compose.yml new file mode 100644 index 0000000..d6697f9 --- /dev/null +++ b/redmine/docker-compose.yml @@ -0,0 +1,59 @@ +version: '3.1' + +networks: + projectMgmt: + external: false + +services: + + redmine: + image: redmine:latest + restart: always + networks: + - projectMgmt + ports: + - 7080:3000 + environment: + # REDMINE_DB_POSTGRES: db + REDMINE_DB_MYSQL: db + REDMINE_DB_PASSWORD: example + REDMINE_SECRET_KEY_BASE: supersecretkey + # REDMINE_DB_DATABASE: redmine + # REDMINE_DB_USERNAME: redmine + volumes: + # - /var/lib/some-redmine/sqlite:/usr/src/redmine/sqlite + - ./files:/usr/src/redmine/files + - ./plugins:/usr/src/redmine/plugins + - ./vendor/plugins:/usr/src/redmine/vendor/plugins + - ./public/themes:/usr/src/redmine/public/themes + depends_on: + - db + db: + image: mysql:5.7 + # image: + # mariadb:latest + restart: always + networks: + - projectMgmt + environment: + MYSQL_ROOT_PASSWORD: example + MYSQL_DATABASE: redmine + # MYSQL_RANDOM_ROOT_PASSWORD: 'yes' + # MYSQL_USER: redmine + # MYSQL_PASSWORD: redmine + volumes: + - ./mysql:/var/lib/mysql + +# Sample postgres + # db: + # image: + # postgres:latest + # restart: always + # networks: + # - projectMgmt + # environment: + # POSTGRES_DB: redmine + # POSTGRES_USER: redmine + # POSTGRES_PASSWORD: example + # volumes: + # - ./postgres:/var/lib/postgresql/data \ No newline at end of file