diff --git a/docker/chungus/docker-compose.yml b/docker/chungus/docker-compose.yml index 58d354c..c762826 100644 --- a/docker/chungus/docker-compose.yml +++ b/docker/chungus/docker-compose.yml @@ -2,6 +2,7 @@ services: postgres: image: postgres:latest container_name: postgres_db + restart: unless-stopped environment: POSTGRES_USER: asdfuser POSTGRES_PASSWORD: asdfpassword @@ -14,7 +15,7 @@ services: modsecurity: image: owasp/modsecurity-crs:apache-alpine container_name: modsecurity - restart: always + restart: unless-stopped environment: BACKEND: "http://localhost:80" SERVER_NAME: "localhost" @@ -36,9 +37,27 @@ services: dvwa: image: vulnerables/web-dvwa container_name: dvwa - restart: always + restart: unless-stopped ports: - "80:80" + cspj-server: + image: cspj-server + container_name: cspj-server + restart: unless-stopped + network_mode: host + depends_on: + - postgres + volumes: + - "/home/vomitblood/build/cspj-application/docker/chungus/logs/:/tmp" + command: ["server", "-l", "/tmp"] + + cspj-ml-server: + image: cspj-ml-server + container_name: cspj-ml-server + restart: unless-stopped + ports: + - "5000:5000" + volumes: postgres_data: diff --git a/docker/chungus/remove.sh b/docker/chungus/remove.sh new file mode 100644 index 0000000..c48a7cf --- /dev/null +++ b/docker/chungus/remove.sh @@ -0,0 +1 @@ +docker container rm modsecurity suricata dvwa postgres_db \ No newline at end of file diff --git a/docker/chungus/setup.sh b/docker/chungus/start.sh similarity index 76% rename from docker/chungus/setup.sh rename to docker/chungus/start.sh index b762f60..71168c9 100644 --- a/docker/chungus/setup.sh +++ b/docker/chungus/start.sh @@ -1,7 +1,11 @@ mkdir logs + touch ./logs/host-fs-auditlog.log touch ./logs/host-fs-errorlog.log touch ./logs/host-fs-accesslog.log + chmod 777 ./logs/host-fs-auditlog.log chmod 777 ./logs/host-fs-errorlog.log -chmod 777 ./logs/host-fs-accesslog.log \ No newline at end of file +chmod 777 ./logs/host-fs-accesslog.log + +docker compose up