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'
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
dockerfile: Dockerfile
restart: always
ports:
- 80:80

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){
$result = 0;
for ($i = 0; $i < sizeof($num);$i++) {
$result = $num[0];
for ($i = 1; $i < sizeof($num);$i++) {
$result += $num[$i];
}
return $result;
}
function subNumbers(Array $num) {
$result = 0;
for ($i = 0; $i < sizeof($num);$i++) {
$result = $num[0];
for ($i = 1; $i < sizeof($num);$i++) {
$result -= $num[$i];
}
return $result;