diff options
Diffstat (limited to 'dozentenmodulserver/docker-compose.yml')
-rw-r--r-- | dozentenmodulserver/docker-compose.yml | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/dozentenmodulserver/docker-compose.yml b/dozentenmodulserver/docker-compose.yml new file mode 100644 index 00000000..d19c06ba --- /dev/null +++ b/dozentenmodulserver/docker-compose.yml @@ -0,0 +1,53 @@ +version: "3" +services: + dozmod-server: + container_name: dozmod-server + image: dozmod-server:latest + hostname: dozmod-server + build: + context: . + dockerfile: pkg/docker/dozmod-server_dockerfile + args: + DOZMOD_MASTER_SERVER: bwlp-masterserver.ruf.uni-freiburg.de + DOZMOD_SERVER_FILE: target/dozmod-server-1.0-SNAPSHOT-jar-with-dependencies.jar + DOZMOD_CONFIG_FILE: setup/config.properties + DOZMOD_DATABASE_NAME: sat + DOZMOD_DATABASE_HOST: 192.168.200.20 + DOZMOD_DATABASE_USER: root + DOZMOD_DATABASE_PASSWORD: dozmod + depends_on: + - dozmod-database + networks: + dozmod: + ipv4_address: 192.168.200.10 + ipv6_address: fd03:4b1d:5707:c8::a + dozmod-database: + container_name: dozmod-database + image: mariadb:latest + restart: always + hostname: dozmod-database + environment: + MYSQL_DATABASE: sat + MYSQL_ROOT_PASSWORD: dozmod + volumes: + - dozmod-database:/var/lib/mysql + - ./setup:/docker-entrypoint-initdb.d + networks: + dozmod: + ipv4_address: 192.168.200.20 + ipv6_address: fd03:4b1d:5707:c8::14 +volumes: + dozmod-database: + name: dozmod-database +networks: + dozmod: + name: dozmod + driver: bridge + enable_ipv6: true + ipam: + driver: default + config: + - subnet: 192.168.200.0/24 + gateway: 192.168.200.1 + - subnet: fd03:4b1d:5707:c8::/64 + gateway: fd03:4b1d:5707:c8::1 |