В начале нужно найти, где находятся запрашиваемые файлы: И найденный путь описать в локейшене:
Задача: Получить и SSL сертификат для Nginx'a, который живет в контейнере, от Let’s Encrypt и автоматически его продлевать Nginx в контейнере настроен пока только на прослушивание 80-го порта. В контейнер примонтирована директория с хост машины, для верификации сертификатов, и этот путь описан в локейшене. В примере используется Docker-Compose, но он не является обязательным. app.conf docker-compose.yaml
KeyTool в ходит в состав Java Генерация: Вас попросит ввести пароль для ключа, можете его сгенерировать. И скопируем его в исходники по пути "android/app/"
RMP системы: Для генерации нужен пакет "mkpasswd", который входит в состав "expect", установим его: Пример использования: Сгенерирует один пароль длинной 32 символа, из которых 2 будут спецсимволами. DEB системы: Для генерации нужен пакет "makepasswd". Пример использования: Сгенерирует один пароль длинной 32 символа.
Клонировать репозиторий: Добавить файлы изменений, добавить коммит и пушнуть изменения в ветке: Клонировать определенную ветку: Объединяем коммиты в один. Объеденим 3 последних комита в один: После чего у вас откроется редактор, нужно заменить действие "pick" на "squash", или просто "s". Меняем следующее: На следующее: И сохраняем. Затем открывается редактор коммитов, оставляем только нужный комментарий …
Продолжить читать "BASH — Git шпаргалка"
Первым делом, если у вас нету webhook'и, ее нужно создать, для этого перейдите по ссылке: https://YOU_ORGANIZATION_NAME.slack.com/services/new/incoming-webhook Где "YOU_ORGANIZATION_NAME" имя вашей организации в Slack'е Дальше нужно скачать скрипт: curl -s https://gist.githubusercontent.com/andkirby/67a774513215d7ba06384186dd441d9e/raw --output /usr/bin/slack Автор скрипта: andkirby
Перед использованием данного скрипта необходимо убедиться, что пакет "figlet" установлен Вот так при логине будет выглядеть MOTD:
Первое что нужно, это создать проект в "Google Cloud Console", если у вас его еще нет. Затем переходим "AIM and administration" — "Service accounts". Мы можем как создать отдельного пользователя для SDK, так и использовать дефолтного пользователя для нашего проекта. Выберем свой сервисный аккаунт и перейдем "Action" — "Create key", укажем тип ключа "JSON". (!) …
Продолжить читать "SDK Google Cloud — Установка"
Требование: Нода с установленным Docker’ом Прямой доступ в интернет, или же возможность настроить проброс Доменное имя В моем примере будет использоваться доменное имя "artem.services", на основе его будут создаваться субдоменны. Создадим запись Type A субдоммену "traefik.artem.services" и направим его на нашу ноду. Пример ниже будет приведен на Docker-Compose, это не является необходимым, просто для удобства. …
Продолжить читать "Traefik — Docker + ACME DNS (Route53) Let’s Encrypt Wildcard"
Требование: Нода с установленным Docker’ом Прямой доступ в интернет, или же возможность настроить проброс Доменное имя В моем примере будет использоваться доменное имя "artem.services", на основе его будут создаваться субдоменны. Создадим запись Type A субдоммену "traefik.artem.services" и направим его на нашу ноду. Пример ниже будет приведен на Docker-Compose, это не является необходимым, просто для удобства. …
Продолжить читать "Traefik — Docker + ACME HTTP-01 Let’s Encrypt"