docker: | |
client: | |
enabled: true | |
images: | |
- jenkins:2.7.1 | |
- djangoapp:latest | |
- postgres:latest | |
compose: | |
source: | |
engine: pip | |
django_web: | |
# Run up action, any positional argument to docker-compose CLI | |
# If not defined, only docker-compose.yml is generated | |
status: up | |
environment: | |
SOMEVAR: somevalue | |
service: | |
db: | |
image: postgres | |
web: | |
image: djangoapp | |
volumes: | |
- /srv/volumes/django:/srv/django | |
ports: | |
- 8000:8000 | |
depends_on: | |
- db | |
container: | |
jenkins: | |
start: false | |
restart: unless-stopped | |
image: jenkins:2.7.1 | |
ports: | |
- 8081:8080 | |
- 50000:50000 | |
environment: | |
JAVA_OPTS: "-Dhudson.footerURL=https://www.example.com" | |
volumes: | |
- /srv/volumes/jenkins:/var/jenkins_home | |
stack: | |
nginx: | |
enabled: true | |
environment: | |
SOMEVAR: somevalue | |
version: 3.3 | |
service: | |
nginx: | |
image: nginx | |
volumes: | |
- /srv/volumes/nginx:/srv/nginx | |
ports: | |
- 80:80 |