44 lines
1.0 KiB
YAML
44 lines
1.0 KiB
YAML
version: '3'
|
|
networks:
|
|
webwolflocal:
|
|
services:
|
|
webgoat:
|
|
hostname: www.webgoat.local
|
|
image: webgoat/webgoat-8.0
|
|
environment:
|
|
- WEBGOAT_PORT=8080
|
|
- WEBGOAT_SSLENABLED=false
|
|
- WEBWOLF_HOST=webwolf
|
|
- WEBWOLF_PORT=9090
|
|
- TZ=Europe/Amsterdam
|
|
volumes:
|
|
- .:/home/webgoat/.webgoat
|
|
working_dir: /home/webgoat
|
|
command: --server.address=0.0.0.0
|
|
networks:
|
|
webwolflocal:
|
|
aliases:
|
|
- goat.webgoat.local
|
|
webwolf:
|
|
image: webgoat/webwolf
|
|
environment:
|
|
- WEBWOLF_HOST=webwolf
|
|
- WEBWOLF_PORT=9090
|
|
- TZ=Europe/Amsterdam
|
|
command: --spring.datasource.url=jdbc:hsqldb:hsql://webgoat:9001/webgoat --server.address=0.0.0.0
|
|
networks:
|
|
webwolflocal:
|
|
aliases:
|
|
- wolf.webwolf.local
|
|
depends_on:
|
|
- webgoat
|
|
reverseproxy:
|
|
hostname: www.webwolf.local
|
|
image: webgoat/reverseproxy
|
|
networks:
|
|
webwolflocal:
|
|
aliases:
|
|
- www.webwolf.local
|
|
ports:
|
|
- 80:80
|