From 19da13310d32f46c91b75e0650e6dc7ae340bfc5 Mon Sep 17 00:00:00 2001 From: iMax Date: Tue, 21 Jan 2025 08:29:32 +0100 Subject: [PATCH] Modification dockerfile --- compose.yml | 2 ++ docker/apache2/dockerfile | 8 ++++++++ docker/attacker/dockerfile | 4 ++++ dockerfile | 12 ------------ 4 files changed, 14 insertions(+), 12 deletions(-) create mode 100644 docker/apache2/dockerfile create mode 100644 docker/attacker/dockerfile delete mode 100644 dockerfile diff --git a/compose.yml b/compose.yml index 63e189f..a3fd0bf 100644 --- a/compose.yml +++ b/compose.yml @@ -1,11 +1,13 @@ services: webserver: + dockerfile: docker/apache2/dockerfile build: . ports: - "5000:5000" volumes: - .:/code attacker: + dockerfile: docker/attacker/dockerfile build: . ports: - "5001:5001" diff --git a/docker/apache2/dockerfile b/docker/apache2/dockerfile new file mode 100644 index 0000000..268db58 --- /dev/null +++ b/docker/apache2/dockerfile @@ -0,0 +1,8 @@ +FROM ubuntu:lastest AS webserver +RUN apt-get update && apt-get install -y apache2 + +WORKDIR /var/www/html +COPY ./public/ . + + +CMD ["apache2ctl", "-D", "FOREGROUND"] \ No newline at end of file diff --git a/docker/attacker/dockerfile b/docker/attacker/dockerfile new file mode 100644 index 0000000..0e4c195 --- /dev/null +++ b/docker/attacker/dockerfile @@ -0,0 +1,4 @@ +FROM alpine:latest AS attacker +RUN apk add --no-cache curl + +CMD ["curl", "webserver:80"] \ No newline at end of file diff --git a/dockerfile b/dockerfile deleted file mode 100644 index 8865281..0000000 --- a/dockerfile +++ /dev/null @@ -1,12 +0,0 @@ -FROM ubuntu:lastest AS webserver -RUN apt-get update && apt-get install -y apache2 - -WORKDIR /var/www/html -COPY ./public/ . - -CMD ["apache2ctl", "-D", "FOREGROUND"] - -FROM alpine:latest AS attacker -RUN apk add --no-cache curl - -CMD ["curl", "webserver:80"] \ No newline at end of file