Для автоматического продления сертификата в папке /etc/cron.daily сервера создаем bash скрипт certbotrenew.sh следующего содержания:
#!/bin/bash
DOMEN="portal-bitrix.ru"
EMAILS="admin@email.ru admim@email2.ru"
#!/bin/bash | |
doc_root=$1 | |
# проверим передали ли параметр док рута | |
if [ -z $doc_root ]; then | |
echo Usage: $0 /path/to/document/root [backup_name] | |
exit | |
fi | |
# если не указано имя дампа по умолчанию dump |
<?php | |
/** | |
* Код для поиска шаблона Бп по некоторому PHP коду(активити). | |
* Выполнить код в Командной строке PHP Админки Битрикс24 | |
*/ | |
// Зададим строку для поиска | |
$findString = 'echo 1'; | |
// Подключим модуь бизнесс процессов |
<?php | |
/** | |
* Метод получает ссылку на открытие файла в Google Drive | |
* @param $userId - ID пользователя для диска | |
* @param $folderId - ID папки в диске | |
* @param $fileName - Имя файла ддя поиска | |
* @return bool|string - Возвращаем либо ссылку на google drive либо false | |
*/ | |
public static function getFileExtLinkFromUserDisk($userId, $folderId, $fileName) | |
{ |
;(function ($) { | |
var selectors = { | |
resizeLeftMenuBtn: '.menu-resize-btn', | |
resizeLeftMenuWrapper: '.menu-items-block', | |
horizonalMainMenu: '.page-header .main-buttons', | |
header: '#header', | |
rightImBar: '#bx-im-bar', | |
leftMenuClass: '.im-bar-mode', | |
collapsedMenuClass: 'menu-collapsed-mode' | |
}; |
version: '3.5' | |
services: | |
mysql: | |
image: mysql:5.7 | |
container_name: mysql | |
volumes: | |
- './data:/var/lib/mysql' | |
ports: | |
- '3306:3306' |
<?php | |
Cmodule::IncludeModule('extanet'); | |
// Константы | |
define('EXTRANET_GROUP_ID', 17); // ID группы экстранет куда приглашаем пользователя | |
define('EXTRANET_INVITOR_ID', 481); // ID пользователя от которого будет выполнено приглашение в группу | |
// Получим SITE ID нужен в дальнейшем | |
$siteId = CSite::GetDefSite(); |
docker exec -it CONTAINERID sh
/app # telnet
sh: telnet: not found
/app # apk update
fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/aarch64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/aarch64/APKINDEX.tar.gz
v3.16.4-66-g2c3dfa6d54d [https://dl-cdn.alpinelinux.org/alpine/v3.16/main]
v3.16.4-66-g2c3dfa6d54d [https://dl-cdn.alpinelinux.org/alpine/v3.16/community]
version: '2' | |
services: | |
web: | |
image: s.kt-team.de/nike/magento:latest | |
volumes: | |
- m2-sync:/repo/magento #add 2 | |
- ${PWD}/../../build/configs/nike.loc/20-xdebug.ini:/etc/php.d/15-xdebug.ini | |
- ${PWD}/../../build/configs/nike.loc/nginx:/etc/nginx | |
- ${PWD}/../../build/configs/nike.loc/ssmtp:/etc/ssmtp | |
- ${PWD}/../../build/configs/nike.loc/env.php:/repo/magento/app/etc/env.php |
<?php | |
// for log errors | |
error_reporting(E_ALL); | |
ini_set('display_errors', 1); | |
// autoload classes | |
include_once __DIR__.'/vendor/autoload.php'; | |
// define variables | |
const APPLICATION_ID = 'local.56d4c44e94a076.41291969'; |