Skip to content

Instantly share code, notes, and snippets.

@alivx
Created November 22, 2020 20:44
Show Gist options
  • Save alivx/f21a76a7776b8d4ff88d7947fd00a045 to your computer and use it in GitHub Desktop.
Save alivx/f21a76a7776b8d4ff88d7947fd00a045 to your computer and use it in GitHub Desktop.
Jenkins Server Docker
version: "3"
services:
jenkins:
build: .
user: root
volumes:
- /jenkins/data:/var/jenkins_home
- /jenkins/artifacts:/var/jenkins_artifacts
- /var/run/docker.sock:/var/run/docker.sock
networks:
- jenkins_net
deploy:
replicas: 1
restart_policy:
condition: on-failure
nginx:
image: nginx:1.17
ports:
- 80:80
- 443:443
volumes:
- ./nginx/conf.d:/etc/nginx/conf.d
- ./nginx/nginx.conf:/etc/nginx/nginx.conf
networks:
- jenkins_net
deploy:
replicas: 1
restart_policy:
condition: on-failure
networks:
jenkins_net:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment