From a45ca6b01fcf1ee314a68653cd3bd41698061804 Mon Sep 17 00:00:00 2001 From: Alexander Priakhin Date: Sat, 19 Feb 2022 09:35:50 +0300 Subject: [PATCH 1/2] Fixes --- .gitignore | 4 ++++ README.md | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..0a2ab674 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +.idea +vendor +.env +dbdata diff --git a/README.md b/README.md index 6490de86..aaf128bb 100644 --- a/README.md +++ b/README.md @@ -1 +1,3 @@ -# PHP2021 \ No newline at end of file +# PHP2021 + +https://otus.ru/lessons/razrabotchik-php/?utm_source=github&utm_medium=free&utm_campaign=otus From bb948e4857ae32bd37a2193c2567061a7718af96 Mon Sep 17 00:00:00 2001 From: "a.chuklin" Date: Tue, 27 Sep 2022 16:37:16 +0300 Subject: [PATCH 2/2] hw18 --- deploy.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 deploy.sh diff --git a/deploy.sh b/deploy.sh new file mode 100644 index 00000000..dd2a5555 --- /dev/null +++ b/deploy.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +if [["$(docker service ls -q -f name=${2})"]] +then + echo 'update' + sudo composer update + docker service update \ + --env-add APP_ENV=prod -d --with-registry-auth \ + "${2}"; +else + echo 'create' + sudo mv ../settings/nginx.host.conf "/etc/nginx/sites/available/$1.conf" -f + sudo ln -s -f "/etc/nginx/sites/available/$1.conf" /etc/nginx/sites-enabled/otus.loc + sudo mv ../settinngs/.env .env + sudo composer install + docker service create \ + --env APP_ENV=prod -d --with-registry-auth \ + -p 5001:80 --replicas 3 \ + "${2}"; +fi \ No newline at end of file