From c9f43cbd30fb94129759f7fb30113c00e2d9dcc5 Mon Sep 17 00:00:00 2001 From: jullitka Date: Mon, 11 Sep 2023 09:11:03 +0300 Subject: [PATCH 1/4] test_start_workflow --- .env.example | 45 -------------------------- .github/workflows/test_push_front.yaml | 24 ++++++++++++++ 2 files changed, 24 insertions(+), 45 deletions(-) delete mode 100644 .env.example create mode 100644 .github/workflows/test_push_front.yaml diff --git a/.env.example b/.env.example deleted file mode 100644 index 5091b8b3..00000000 --- a/.env.example +++ /dev/null @@ -1,45 +0,0 @@ -# Переменные приложения -BOT_TOKEN= # Токен аутентификации бота -APPLICATION_URL=procharity.duckdns.org # Домен, на котором развернуто приложение -BOT_WEBHOOK_MODE=False # Запустить бота в режиме webhook(True) | polling(False) -HEALTHCHECK_API_URL=http://127.0.0.1:8080/docs # Эндпоинт для проверки API -DEBUG=False # Включение(True) | Выключение(False) режима отладки -SECRET_KEY=a84167ccb889a32e12e639db236a6b98877d73d54b42e54f511856e20ccaf2ab # Cекретный ключ для генерации jwt-токенов -ROOT_PATH=/api # Для корректной работы без прокси ставится пустая строка, для работы с прокси "/api/" - -# Переменные базы данных -POSTGRES_DB=procharity_back_db_local # Название базы данных -POSTGRES_USER=postgres # Логин для подключения к базе данных -POSTGRES_PASSWORD=postgres # Пароль для подключения к базе данных -DB_HOST=localhost # Название сервиса (контейнера) -DB_PORT=5432 # Порт для подключения к базе данных - -# Настройки почтового сервера -MAIL_SERVER=smtp.yandex.ru # Адрес постового сервиса -MAIL_PORT=465 # Порт для подключения к почтовому сервису -MAIL_LOGIN= # Логин для подключения к почтовому сервису -MAIL_PASSWORD= # Пароль для подключения к почтовому сервису -MAIL_STARTTLS=False # True или False, использовать ли STARTTLS -MAIL_SSL_TLS=True # True или False, использовать ли SSL и TLS -USE_CREDENTIALS=True # Использовать логин/пароль для подключения к почтовому серверу или нет -VALIDATE_CERTS=True # проверять SSL сертификат почтового сервера или нет - -# Organization data -ORGANIZATIONS_EMAIL=procharity@yandex.ru - -# Адреса электронной почты администраторов -EMAIL_ADMIN=[procharity.admin_1@yandex.ru] - -# Настройки логирования -LOG_LEVEL=INFO # Уровень логирования -LOG_DIR=logs # Директория для сохранения логов. По умолчанию - logs в корневой директории -LOG_FILE=app.log # Название файла с логами -LOG_FILE_SIZE=10485760 # Максимальный размер файла с логами, в байтах -LOG_FILES_TO_KEEP=5 # Количество сохраняемых файлов с логами - -# Настройка Pygnrok -USE_NGROK=False # True - туннель включен, False - туннель выключен - -# Настройки jwt -ALGORITHM=HS256 -ACCESS_TOKEN_EXPIRE_MINUTES=30 diff --git a/.github/workflows/test_push_front.yaml b/.github/workflows/test_push_front.yaml new file mode 100644 index 00000000..6079af57 --- /dev/null +++ b/.github/workflows/test_push_front.yaml @@ -0,0 +1,24 @@ +name: Test Workflow + +on: + push: + branches: + - fix/frontend_only_when_changed + paths: + - 'front/**' + + workflow_dispatch: + +env: + GREETING: Hello! + +jobs: + test_job: + name: Test Job + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v2 + + - name: Display greeting message + run: echo ${{ env.GREETING }} \ No newline at end of file From 46f47d80cc654b8bd7c7f8be795dff1b96de539e Mon Sep 17 00:00:00 2001 From: jullitka Date: Mon, 11 Sep 2023 09:46:59 +0300 Subject: [PATCH 2/4] add paths to push for push_front.yaml --- .github/workflows/push_front.yaml | 2 ++ .github/workflows/test_push_front.yaml | 24 ------------------------ 2 files changed, 2 insertions(+), 24 deletions(-) delete mode 100644 .github/workflows/test_push_front.yaml diff --git a/.github/workflows/push_front.yaml b/.github/workflows/push_front.yaml index fd791b85..80bfa20f 100644 --- a/.github/workflows/push_front.yaml +++ b/.github/workflows/push_front.yaml @@ -5,6 +5,8 @@ on: branches: - master - develop + paths: + - 'front/**' workflow_dispatch: diff --git a/.github/workflows/test_push_front.yaml b/.github/workflows/test_push_front.yaml deleted file mode 100644 index 6079af57..00000000 --- a/.github/workflows/test_push_front.yaml +++ /dev/null @@ -1,24 +0,0 @@ -name: Test Workflow - -on: - push: - branches: - - fix/frontend_only_when_changed - paths: - - 'front/**' - - workflow_dispatch: - -env: - GREETING: Hello! - -jobs: - test_job: - name: Test Job - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v2 - - - name: Display greeting message - run: echo ${{ env.GREETING }} \ No newline at end of file From 13b8faf211504f2fb0d5e1f9d301ae3124ee5445 Mon Sep 17 00:00:00 2001 From: jullitka Date: Mon, 11 Sep 2023 10:04:16 +0300 Subject: [PATCH 3/4] add paths to push for push_front.yaml --- env.example | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 env.example diff --git a/env.example b/env.example new file mode 100644 index 00000000..42927386 --- /dev/null +++ b/env.example @@ -0,0 +1,45 @@ +# Переменные приложения +BOT_TOKEN= # Токен аутентификации бота +APPLICATION_URL=procharity.duckdns.org # Домен, на котором развернуто приложение +BOT_WEBHOOK_MODE=False # Запустить бота в режиме webhook(True) | polling(False) +HEALTHCHECK_API_URL=http://127.0.0.1:8080/docs # Эндпоинт для проверки API +DEBUG=False # Включение(True) | Выключение(False) режима отладки +SECRET_KEY=a84167ccb889a32e12e639db236a6b98877d73d54b42e54f511856e20ccaf2ab # Cекретный ключ для генерации jwt-токенов +ROOT_PATH=/api # Для корректной работы без прокси ставится пустая строка, для работы с прокси "/api/" + +# Переменные базы данных +POSTGRES_DB=procharity_back_db_local # Название базы данных +POSTGRES_USER=postgres # Логин для подключения к базе данных +POSTGRES_PASSWORD=postgres # Пароль для подключения к базе данных +DB_HOST=localhost # Название сервиса (контейнера) +DB_PORT=5432 # Порт для подключения к базе данных + +# Настройки почтового сервера +MAIL_SERVER=smtp.yandex.ru # Адрес постового сервиса +MAIL_PORT=465 # Порт для подключения к почтовому сервису +MAIL_LOGIN= # Логин для подключения к почтовому сервису +MAIL_PASSWORD= # Пароль для подключения к почтовому сервису +MAIL_STARTTLS=False # True или False, использовать ли STARTTLS +MAIL_SSL_TLS=True # True или False, использовать ли SSL и TLS +USE_CREDENTIALS=True # Использовать логин/пароль для подключения к почтовому серверу или нет +VALIDATE_CERTS=True # проверять SSL сертификат почтового сервера или нет + +# Organization data +ORGANIZATIONS_EMAIL=procharity@yandex.ru + +# Адреса электронной почты администраторов +EMAIL_ADMIN=[procharity.admin_1@yandex.ru] + +# Настройки логирования +LOG_LEVEL=INFO # Уровень логирования +LOG_DIR=logs # Директория для сохранения логов. По умолчанию - logs в корневой директории +LOG_FILE=app.log # Название файла с логами +LOG_FILE_SIZE=10485760 # Максимальный размер файла с логами, в байтах +LOG_FILES_TO_KEEP=5 # Количество сохраняемых файлов с логами + +# Настройка Pygnrok +USE_NGROK=False # True - туннель включен, False - туннель выключен + +# Настройки jwt +ALGORITHM=HS256 +ACCESS_TOKEN_EXPIRE_MINUTES=30 \ No newline at end of file From 07c2101d141bd23985fdfbae22a8ad5d50afb9ed Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 11 Sep 2023 07:17:16 +0000 Subject: [PATCH 4/4] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- env.example | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/env.example b/env.example index 42927386..5091b8b3 100644 --- a/env.example +++ b/env.example @@ -42,4 +42,4 @@ USE_NGROK=False # True - туннель включен, False - туннель # Настройки jwt ALGORITHM=HS256 -ACCESS_TOKEN_EXPIRE_MINUTES=30 \ No newline at end of file +ACCESS_TOKEN_EXPIRE_MINUTES=30