This commit is contained in:
Dzejkobik007
2023-01-04 09:15:07 +01:00
parent d8ffd64f94
commit a005226c96
6 changed files with 28 additions and 25 deletions

3
wap/api-calc/Dockerfile Normal file
View File

@@ -0,0 +1,3 @@
FROM php:7.4-alpine
COPY src /var/www/html/
CMD ["php", "-S", "0.0.0.0:80", "-t", "/var/www/html/"]

17
wap/api-calc/README.md Normal file
View File

@@ -0,0 +1,17 @@
# **Calc Api**
## Popis
Api pro základní matematické operace
## Quick start
```bash
git clone https://github.com/Dzejkobik007/skolavdf.git
mv skolavdf/wap/api-calc ./
rm -rf skolavdf
cd api-calc/
docker-compose up -d --build
```
## Requirements
- docker
- docker-compose

View File

@@ -1,22 +1,10 @@
version: '3' version: '3'
services: services:
nginx:
build:
context: .
dockerfile: nginx/Dockerfile
restart: always
container_name: api-calcc
ports:
- 80:80
networks:
- internal
php: php:
build: build:
context: . context: .
dockerfile: php/Dockerfile dockerfile: Dockerfile
networks: restart: always
- internal ports:
networks: - 80:80
internal:
driver: bridge

View File

@@ -1,3 +0,0 @@
FROM nginx:1.23.1-alpine
COPY src /var/www/html/
COPY nginx/default.conf /etc/nginx/conf.d

View File

@@ -1,2 +0,0 @@
FROM php:fpm-alpine
COPY src /var/www/html/

View File

@@ -42,16 +42,16 @@ function processData(Array $data) {
} }
function addNumbers(Array $num){ function addNumbers(Array $num){
$result = 0; $result = $num[0];
for ($i = 0; $i < sizeof($num);$i++) { for ($i = 1; $i < sizeof($num);$i++) {
$result += $num[$i]; $result += $num[$i];
} }
return $result; return $result;
} }
function subNumbers(Array $num) { function subNumbers(Array $num) {
$result = 0; $result = $num[0];
for ($i = 0; $i < sizeof($num);$i++) { for ($i = 1; $i < sizeof($num);$i++) {
$result -= $num[$i]; $result -= $num[$i];
} }
return $result; return $result;