Files
docker-compose-hatthieves/production/gitea/ci-docker-compose.yml
Your Name 0419a0e328 ci gitea
2020-08-02 23:24:11 +00:00

73 líneas
1.3 KiB
YAML

version: '2'
services:
gitea:
image: 'gitea/gitea'
restart: always
volumes:
- ./data:/data
expose:
- "3000"
depends_on:
- db
restart: always
networks:
mynet:
ipv4_address: 172.102.0.101
haraka:
hostname: gitea
db:
image: mariadb:10
restart: always
environment:
- MYSQL_ROOT_PASSWORD=g1t34-
- MYSQL_DATABASE=gitea
- MYSQL_USER=gitea
- MYSQL_PASSWORD=g1t34
volumes:
- ./db/:/var/lib/mysql
networks:
mynet:
ipv4_address: 172.102.0.102
jenkins:
image: jenkins/jenkins
container_name: jenkins
hostname: jenkins
restart: always
volumes:
- ./jenkins:/var/jenkins_home
expose:
- 8080
networks:
mynet:
ipv4_address: 172.102.0.103
sonarqube:
image: sonarqube
container_name: sonarqube
hostname: sonarqube
restart: always
expose:
- 9000
volumes:
- ./sonar/conf:/opt/sonarqube/conf
- ./sonar/data:/opt/sonarqube/data
- ./sonar/logs:/opt/sonarqube/logs
- ./sonar/extensions:/opt/sonarqube/extensions
networks:
mynet:
ipv4_address: 172.102.0.104
networks:
mynet:
driver: bridge
ipam:
config:
- subnet: 172.102.0.0/24
haraka:
external:
name: harakawildduck_mynet