Files
demo-fullstack/docker-compose.yml
2025-08-08 11:05:05 +02:00

49 lines
889 B
YAML
Executable File

services:
jenkins:
build: .
user: root
container_name: jenkins
networks:
- jenkins-network
ports:
- "8888:8080"
dns:
- 94.140.14.14
- 94.140.15.15
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./jenkins_home:/var/jenkins_home
spring:
build:
context: ./demo-api
dockerfile: Dockerfile
container_name: spring
networks:
- demo-network
ports:
- "8080:8080"
environment:
- SPRING_IMAGE_NAME=demo-api
- IMAGE_TAG=latest
angular:
build:
context: ./demo-client
dockerfile: Dockerfile
networks:
- demo-network
container_name: angular
ports:
- "4200:4200"
environment:
- ANGULAR_IMAGE_NAME=demo-client
- IMAGE_TAG=latest
networks:
demo-network:
external: true
jenkins-network:
external: true