mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-11 18:16:24 +05:00
38 lines
1.6 KiB
Bash
Executable File
38 lines
1.6 KiB
Bash
Executable File
#!/bin/bash
|
|
set -ev
|
|
|
|
# start basic subsystems
|
|
/kafka/bin/zookeeper-server-start.sh -daemon /kafka/config/zookeeper.properties
|
|
/kafka/bin/kafka-server-start.sh -daemon /kafka/config/server.properties
|
|
|
|
rsyslogd -f /etc/rsyslogd.conf
|
|
pg_ctlcluster 13 main start &
|
|
mongod --bind_ip 127.0.0.1 --logpath /logs/mongodb.log &
|
|
redis-server /etc/redis/redis.conf &
|
|
MYSQL_ROOT_PASSWORD="CGRateS.org" /scripts/mariadb-ep.sh mysqld > /logs/mariadb_script.log 2>&1
|
|
rabbitmq-server > /logs/rabbitmq.log 2>&1 &
|
|
|
|
|
|
/kafka/bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic cgrates
|
|
/kafka/bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic cgrates_cdrs
|
|
|
|
|
|
|
|
gosu postgres psql -c "CREATE USER cgrates password 'CGRateS.org';" > /dev/null 2>&1
|
|
gosu postgres createdb -e -O cgrates cgrates > /dev/null 2>&1
|
|
|
|
|
|
|
|
PGPASSWORD="CGRateS.org" psql -U "cgrates" -h "localhost" -d cgrates -f /scripts/postgres/create_cdrs_tables.sql >/dev/null 2>&1
|
|
PGPASSWORD="CGRateS.org" psql -U "cgrates" -h "localhost" -d cgrates -f /scripts/postgres/create_tariffplan_tables.sql >/dev/null 2>&1
|
|
|
|
|
|
mongo --quiet /scripts/create_user.js >/dev/null 2>&1
|
|
|
|
|
|
mysql -u root -pCGRateS.org -h localhost < /scripts/mysql/create_db_with_users.sql > /dev/null 2>&1
|
|
mysql -u root -pCGRateS.org -h localhost < /scripts/mysql/create_db_with_users_extra.sql > /dev/null 2>&1
|
|
mysql -u root -pCGRateS.org -h localhost -D cgrates < /scripts/mysql/create_cdrs_tables.sql > /dev/null 2>&1
|
|
mysql -u root -pCGRateS.org -h localhost -D cgrates < /scripts/mysql/create_tariffplan_tables.sql > /dev/null 2>&1
|
|
|
|
ln -s /cgrates/data /usr/share/cgrates |