(lab 5) feat: task-12: Обновлены Makefile и compose.yaml для поддержки новой программы FavoriteLangFP

main
Artem-Darius Weber 3 weeks ago
parent 3da854fc13
commit 430fa21a47

@ -38,11 +38,14 @@ run-lab5-number-examples:
run-lab5-favorite-lang:
dotnet run --project "lab 5/FavoriteLang/FavoriteLang.fsproj"
run-lab5-favorite-lang-fp:
dotnet run --project "lab 5/FavoriteLangFP/FavoriteLangFP.fsproj"
# Запуск Lab 5
run-all-lab5: run-lab5-hello-world run-lab5-quadratic-equation run-lab5-circle-cylinder \
run-lab5-number-operations run-lab5-recursion-types run-lab5-function-factory \
run-lab5-number-traversal run-lab5-lambda-traversal run-lab5-conditional-traversal \
run-lab5-number-examples run-lab5-favorite-lang
run-lab5-number-examples run-lab5-favorite-lang run-lab5-favorite-lang-fp
help:
@echo "Доступные команды:"
@ -68,6 +71,7 @@ help:
@echo " make run-lab5-conditional-traversal - Запустить пример с условным обходом"
@echo " make run-lab5-number-examples - Запустить практические примеры работы с числами"
@echo " make run-lab5-favorite-lang - Запустить программу о любимом языке программирования"
@echo " make run-lab5-favorite-lang-fp - Запустить программу о любимом языке с суперпозицией и каррированием"
clean:
dotnet clean
@ -83,13 +87,13 @@ lab5-docker-build:
docker compose build lab5-hello-world lab5-quadratic-equation lab5-circle-and-cylinder \
lab5-number-operations lab5-recursion-types lab5-function-factory \
lab5-number-traversal lab5-lambda-traversal lab5-conditional-traversal \
lab5-number-examples lab5-favorite-lang
lab5-number-examples lab5-favorite-lang lab5-favorite-lang-fp
lab5-docker-run:
docker compose up lab5-hello-world lab5-quadratic-equation lab5-circle-and-cylinder \
lab5-number-operations lab5-recursion-types lab5-function-factory \
lab5-number-traversal lab5-lambda-traversal lab5-conditional-traversal \
lab5-number-examples lab5-favorite-lang
lab5-number-examples lab5-favorite-lang lab5-favorite-lang-fp
# Docker lab 5 отдельные программы
lab5-hello-world-docker-run:
@ -125,6 +129,9 @@ lab5-number-examples-docker-run:
lab5-favorite-lang-docker-run:
docker compose up lab5-favorite-lang
lab5-favorite-lang-fp-docker-run:
docker compose up lab5-favorite-lang-fp
ci-local:
circleci config validate
circleci local execute

@ -107,4 +107,13 @@ services:
volumes:
- ./lab 5/FavoriteLang:/app
stdin_open: true
tty: true
lab5-favorite-lang-fp:
build:
context: ./lab 5/FavoriteLangFP
dockerfile: ../../Individual Task 1/Dockerfile
volumes:
- ./lab 5/FavoriteLangFP:/app
stdin_open: true
tty: true
Loading…
Cancel
Save