From 139542062a78d91aa9255383bce2093c87a74d83 Mon Sep 17 00:00:00 2001 From: Dzejkobik007 Date: Tue, 3 Jan 2023 23:51:59 +0100 Subject: [PATCH] Created Docker Files --- wap/calc-api/docker-compose.yml | 22 ++++++++++++++++++++++ wap/calc-api/nginx/Dockerfile | 3 +++ wap/calc-api/php/Dockerfile | 2 ++ 3 files changed, 27 insertions(+) create mode 100644 wap/calc-api/docker-compose.yml create mode 100644 wap/calc-api/nginx/Dockerfile create mode 100644 wap/calc-api/php/Dockerfile diff --git a/wap/calc-api/docker-compose.yml b/wap/calc-api/docker-compose.yml new file mode 100644 index 0000000..5ce4131 --- /dev/null +++ b/wap/calc-api/docker-compose.yml @@ -0,0 +1,22 @@ +version: '3' + +services: + nginx: + build: + context: . + dockerfile: nginx/Dockerfile + restart: always + container_name: api-calcc + ports: + - 80:80 + networks: + - internal + php: + build: + context: . + dockerfile: php/Dockerfile + networks: + - internal +networks: + internal: + driver: bridge \ No newline at end of file diff --git a/wap/calc-api/nginx/Dockerfile b/wap/calc-api/nginx/Dockerfile new file mode 100644 index 0000000..6b897ad --- /dev/null +++ b/wap/calc-api/nginx/Dockerfile @@ -0,0 +1,3 @@ +FROM nginx:1.23.1-alpine +COPY src /var/www/html/ +COPY nginx/default.conf /etc/nginx/conf.d \ No newline at end of file diff --git a/wap/calc-api/php/Dockerfile b/wap/calc-api/php/Dockerfile new file mode 100644 index 0000000..285998b --- /dev/null +++ b/wap/calc-api/php/Dockerfile @@ -0,0 +1,2 @@ +FROM php:fpm-alpine +COPY src /var/www/html/ \ No newline at end of file