Создание очереди в rabbitmq
rabbitmq-plugins enable rabbitmq_management
rabbitmqadmin -u admin -p your password -V / declare queue name=job-start-notification-service-q durable=true
Создание очереди в rabbitmq
rabbitmq-plugins enable rabbitmq_management
rabbitmqadmin -u admin -p your password -V / declare queue name=job-start-notification-service-q durable=true
Для того чтобы экспортировать БД без пароля, например использованием bash скрипта.
1. создаем файл .my.cnf в домашней директории с содержанием.
[mysqldump]
user="db_user"
password="yourpass"
host="localhost"
2. mysqldump --defaults-file=.my.cnf -u db_user test_database > /home/user/dump_`date +%d%b%Y`.sql
в /etc/yum.conf или в /yum/repos.d/your-external.repo добавить эти значения.
proxy=https://YOUR_IP:3128
proxy=http://YOUR_IP:3128
или
export http_proxy=http://YOUR_IP:3128
export https_proxy=https://YOUR_IP:3128
export no_proxy=localhost,127.0.0.0/8,10.201.0.0/16,.domain.kz,.domain2.kz,kz
.job_template: &main_job
script:
- "which ssh-agent || ( apt-get update -y && apt-get install openssh-client -y )"
- eval $(ssh-agent -s)
- echo "$SSH_PRIVATE_KEY1" | tr -d '\r' | ssh-add -
- mkdir -p ~/.ssh
- chmod 700 ~/.ssh
- echo "$SSH_KNOWN_HOSTS1" >> ~/.ssh/known_hosts
- chmod 644 ~/.ssh/known_hosts
- echo "deploy to $D_SERVER"
- echo "StrictHostKeyChecking no" >> /etc/ssh/ssh_config
- ssh $D_SERVER "docker stop $CI_PROJECT_NAME" || true
- ssh $D_SERVER "docker rm $CI_PROJECT_NAME" || true
Необходимо было изменить папку хранения БД в PostgreSQL
Решение:
В /var/lib/pgsql/data/postgresql.conf находим директиву data_directory и меняем на свое значение.
Пример
data_directory = 'pg-data'