Initial commit, added development stack
This commit is contained in:
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.vscode
|
||||
82
development.yaml
Normal file
82
development.yaml
Normal file
@@ -0,0 +1,82 @@
|
||||
services:
|
||||
nginx-proxy-manager:
|
||||
image: jlesage/nginx-proxy-manager:latest
|
||||
ports:
|
||||
- "443:4443"
|
||||
- "80:8080"
|
||||
- "81:8181"
|
||||
volumes:
|
||||
- /portainer/Files/AppData/Config/Nginx-Proxy:/config
|
||||
networks: nginx
|
||||
restart: unless-stopped
|
||||
gitea:
|
||||
image: gitea/gitea:latest
|
||||
ports:
|
||||
- "222:22"
|
||||
- "3000:3000"
|
||||
volumes:
|
||||
- /etc/localtime:/etc/localtime
|
||||
- /etc/timezone:/etc/timezone
|
||||
- /portainer/gitea:/data
|
||||
networks:
|
||||
- nginx
|
||||
environment:
|
||||
- USER_UID=1000
|
||||
- USER_GID=1000
|
||||
- GITEA_CUSTOM=/data/gitea
|
||||
- ROOT_URL=https://git.dietrick.dev
|
||||
restart: unless-stopped
|
||||
jenkins:
|
||||
image: registry.dietrick.dev/djdietrick/jenkins-docker:latest
|
||||
ports:
|
||||
- "8081:8080"
|
||||
- "50000:50000"
|
||||
volumes:
|
||||
- jenkins-data:/var/jenkins_home
|
||||
- jenkins-docker-certs:/certs/client
|
||||
networks:
|
||||
- nginx
|
||||
environment:
|
||||
- DOCKER_HOST=tcp://docker:2376
|
||||
- DOCKER_CERT_PATH=/certs/client
|
||||
- DOCKER_TLS_VERIFY=1
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- jenkins-docker
|
||||
jenkins-docker:
|
||||
image: docker:dind
|
||||
ports:
|
||||
- "2376:2376"
|
||||
volumes:
|
||||
- jenkins-docker-certs:/certs/client
|
||||
- jenkins-data:/var/jenkins_home
|
||||
networks:
|
||||
- nginx
|
||||
hostname: docker
|
||||
environment:
|
||||
- DOCKER_TLS_CERTDIR=/certs
|
||||
privileged: true
|
||||
restart: unless-stopped
|
||||
docker-registry:
|
||||
image: registry:2
|
||||
ports:
|
||||
- "5000:5000"
|
||||
volumes:
|
||||
- docker-registry:/var/lib/registry
|
||||
networks:
|
||||
- nginx
|
||||
restart: unless-stopped
|
||||
docker-registry-ui:
|
||||
image: konradkleine/docker-registry-frontend:v2
|
||||
ports:
|
||||
- "8085:80"
|
||||
networks:
|
||||
- nginx
|
||||
environment:
|
||||
- ENV_DOCKER_REGISTRY_HOST=docker-registry
|
||||
- ENV_DOCKER_REGISTRY_PORT=5000
|
||||
restart: unless-stopped
|
||||
|
||||
networks:
|
||||
nginx:
|
||||
external: true
|
||||
Reference in New Issue
Block a user