Size: a a a

2020 September 22

AM

Alexander Makarov in Yii Framework 3
и see
источник

СП

Сергей Предводителев... in Yii Framework 3
А синтаксис markdown тоже выпиливать?
источник

СП

Сергей Предводителев... in Yii Framework 3
```php

`$abs`

Имею в виду phpdoc
источник

AM

Alexander Makarov in Yii Framework 3
Сергей Предводителев
А синтаксис markdown тоже выпиливать?
Нет
источник
2020 September 23

В

Виктор in Yii Framework 3
@samdark, спасибо за мержи PR в yii-queue 🙏
источник

В

Виктор in Yii Framework 3
Я там еще 1 готовлю, скоро будет 😊
https://github.com/yiisoft/yii-queue/pull/64
источник

ES

Eugene She in Yii Framework 3
Ребята привет.
Я за ранее прошу сорян, за оффтоп вопрос.

Подскажите пожалуйста может кто использует в своих проектах, наведете на мысль как правильно сделать.

На проекте используются константы для конфигураций.

То есть есть локальный файл Constants.php.local
в который скидываются все константы - служит для того чтобы можно было посмотреть какие в принципе есть конфиг константы в проекте

На сервере лежит Constants.php с боевыми данными который при деплое копируется в папку с проектом.

С чем хочется бороться:

1) Забыли константу добавить перед деплоем - навернулась часть проекта

2) Раскатка константы на 4 сервера.

3) Не у всех разработчиков есть доступ ко всем серверам.

Может мы вообще все не правильно делаем и надо изменить подход.
Буду благодарен  за мысли и идеи
источник

AM

Alexander Makarov in Yii Framework 3
В константах есть секретные данные?
источник

Д

Дмитрий in Yii Framework 3
1) Забыли константу добавить перед деплоем - навернулась часть проекта
——

Тестировать продукт нужно

——

2) Раскатка константы на 4 сервера.

3) Не у всех разработчиков есть доступ ко всем серверам.

——

Решается с помощью CI/CD. Разрабы будут иметь только к нему доступ, а не к реальным серверам
источник

ES

Eugene She in Yii Framework 3
Alexander Makarov
В константах есть секретные данные?
Да, доступы к базам, хранилищам, сервисам что использует сервис
Ключи API и тд
источник

AM

Alexander Makarov in Yii Framework 3
Хм...
источник

AM

Alexander Makarov in Yii Framework 3
Константы использовать как ключи. А значения хранить в хранилище.
источник

ES

Eugene She in Yii Framework 3
Дмитрий
1) Забыли константу добавить перед деплоем - навернулась часть проекта
——

Тестировать продукт нужно

——

2) Раскатка константы на 4 сервера.

3) Не у всех разработчиков есть доступ ко всем серверам.

——

Решается с помощью CI/CD. Разрабы будут иметь только к нему доступ, а не к реальным серверам
Как тестировать когда константа добавляется на продакшене не посредственно перед деплоем?

По CI/CD  - это понятно, было бы интересно каким образом решить, если есть мысли
источник

ES

Eugene She in Yii Framework 3
Alexander Makarov
Константы использовать как ключи. А значения хранить в хранилище.
Типа OnePass ?
источник

AM

Alexander Makarov in Yii Framework 3
А?
источник

ES

Eugene She in Yii Framework 3
Ну это я про хранилище
источник

Д

Дмитрий in Yii Framework 3
> Как тестировать когда константа добавляется на продакшене не посредственно перед деплоем?

Добавлять её до деплоя ;)
источник

ES

Eugene She in Yii Framework 3
Так это ж какраз проблема. 4 сервера несколько программистов
источник

Д

Дмитрий in Yii Framework 3
Собрались подключить %tool_name%, добавляете его, устанавливаете коннект от приложения к нему, копируете секреты, кидаете в хранилище, идёте создавать задачу на интеграцию.
источник

AS

Alexey Samoylov in Yii Framework 3
Дмитрий
1) Забыли константу добавить перед деплоем - навернулась часть проекта
——

Тестировать продукт нужно

——

2) Раскатка константы на 4 сервера.

3) Не у всех разработчиков есть доступ ко всем серверам.

——

Решается с помощью CI/CD. Разрабы будут иметь только к нему доступ, а не к реальным серверам
источник