Sign inSign up

tiizss/breakinglab-dvwsnode2-2026.10.21:2026.10.21

Manifest digest

sha256:7be3b3eb65c674fe2c7420686618603691db1cd09ba52559b9a94a59bdce9aba

Last pushed

18 days by tiizss

Type

Compose

Manifest digest

sha256:7be3b3eb65c674fe2c7420686618603691db1cd09ba52559b9a94a59bdce9aba

Compose file content

name: breakinglab_dvwsnode2
services:
  dvwsnode2_dvws-mongo:
    container_name: dvwsnode2_dvws-mongo
    labels:
      breakinglab.lab: dvwsnode2
    image: tiizss/mongo-4.0.4:4.0.4
    networks:
      dvwsnode2_net:
        aliases:
          - dvws-mongo
    healthcheck:
      test:
        - CMD
        - mongo
        - --eval
        - db.adminCommand('ping')
      timeout: 5s
      interval: 30s
      retries: 10
      start_period: 10s
  dvwsnode2_dvws-mysql:
    container_name: dvwsnode2_dvws-mysql
    labels:
      breakinglab.lab: dvwsnode2
    environment:
      MYSQL_DATABASE: dvws_sqldb
      MYSQL_ROOT_PASSWORD: mysecretpassword
    image: tiizss/mysql-8:8
    networks:
      dvwsnode2_net:
        aliases:
          - dvws-mysql
    healthcheck:
      test:
        - CMD-SHELL
        - mysqladmin ping -h 127.0.0.1 -u root -pmysecretpassword
      timeout: 5s
      interval: 30s
      retries: 10
      start_period: 10s
  dvwsnode2_web:
    container_name: dvwsnode2_web
    labels:
      breakinglab.lab: dvwsnode2
    command:
      - sh
      - -c
      - node scripts/seed-database.js && npm start
    environment:
      MONGO_LOCAL_CONN_URL: mongodb://dvws-mongo:27017/node-dvws
      SQL_LOCAL_CONN_URL: dvws-mysql
    image: tiizss/dvws-node:2026.10.21
    networks:
      dvwsnode2_net:
        aliases:
          - web
    depends_on:
      dvwsnode2_dvws-mongo:
        condition: service_healthy
        required: true
      dvwsnode2_dvws-mysql:
        condition: service_healthy
        required: true
    ports:
      - mode: ingress
        host_ip: 127.100.0.3
        target: 80
        published: "80"
        protocol: tcp
networks:
  dvwsnode2_net:
    name: dvwsnode2_net
services:
  dvwsnode2_dvws-mongo:
    image: docker.io/tiizss/mongo-4.0.4:4.0.4@sha256:ac7a3af793a667004b09bd280d88a2a0ed107a6b1725e556bb358420f0952ad8
  dvwsnode2_dvws-mysql:
    image: docker.io/tiizss/mysql-8:8@sha256:6f3a50835c54d61ffdcf78d71381ba268c27804cd96755231d2fd6f180f822f0
  dvwsnode2_web:
    image: docker.io/tiizss/dvws-node:2026.10.21@sha256:a3644c68541a0818b5ef285314644b58b18695861f518687db48c7e3a4bb54b6

Docker commands

docker compose -f oci://tiizss/breakinglab-dvwsnode2-2026.10.21:2026.10.21 up

Use the above command to pull and run the Compose file. Learn more⁠.

Images used

Image


Pulls

59

Stars

0

Last Updated

20 days

Image


Pulls

34

Stars

0

Last Updated

21 days

Image


Pulls

32

Stars

0

Last Updated

21 days