mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-25 09:08:45 +05:00
Changes and addittion for Drone CI
This commit is contained in:
committed by
Dan Christian Bogos
parent
d4f6086322
commit
9e92552df5
@@ -4,7 +4,7 @@ RUN groupadd -r mongodb && useradd -r -g mongodb mongodb
|
||||
RUN groupadd -r redis && useradd -r -g redis redis
|
||||
RUN groupadd -r kafka && useradd -r -g kafka kafka
|
||||
|
||||
RUN mkdir -p /usr/share/man/man1 /var/spool/cgrates/ers/in /var/spool/cgrates/ers/out /var/spool/cgrates/cdre/csv /var/spool/cgrates/cdre/fwv /var/spool/cgrates/tpe /var/spool/cgrates/failed_posts /var/spool/cgrates/analyzers /run /data/configdb /data/db /kafka /logs
|
||||
RUN mkdir -p /usr/share/cgrates/conf /usr/share/man/man1 /var/spool/cgrates/ers/in /var/spool/cgrates/ers/out /var/spool/cgrates/cdre/csv /var/spool/cgrates/cdre/fwv /var/spool/cgrates/tpe /var/spool/cgrates/failed_posts /var/spool/cgrates/analyzers /run /data/configdb /data/db /kafka /logs
|
||||
|
||||
RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
|
||||
|
||||
@@ -18,8 +18,11 @@ RUN echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 main" |
|
||||
RUN wget -qO - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add -
|
||||
RUN echo "deb http://apt.postgresql.org/pub/repos/apt buster-pgdg main" | tee /etc/apt/sources.list.d/pgdg.list
|
||||
|
||||
RUN wget -qO - https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc | apt-key add -
|
||||
RUN printf "deb https://dl.bintray.com/rabbitmq-erlang/debian buster erlang\ndeb https://dl.bintray.com/rabbitmq/debian buster main" | tee /etc/apt/sources.list.d/bintray.rabbitmq.list
|
||||
RUN wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb
|
||||
RUN dpkg -i erlang-solutions_1.0_all.deb
|
||||
RUN apt-get update
|
||||
RUN apt-get install -y erlang erlang-nox
|
||||
RUN curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.deb.sh | bash
|
||||
|
||||
RUN apt-get update
|
||||
RUN apt-get install -y mongodb-org postgresql rabbitmq-server
|
||||
|
||||
@@ -7,7 +7,8 @@ export KAFKA_HEAP_OPTS="-Xmx100M -Xms100M"
|
||||
/kafka/bin/kafka-server-start.sh -daemon /kafka/config/server.properties
|
||||
|
||||
rsyslogd -f /etc/rsyslogd.conf
|
||||
pg_ctlcluster 13 main start &
|
||||
version=$(ls /var/lib/postgresql)
|
||||
pg_ctlcluster $version 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
|
||||
@@ -56,4 +57,4 @@ mysql -u root -pCGRateS.org -h localhost < /scripts/mysql/create_db_with_users_e
|
||||
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
|
||||
cp -r data/. /usr/share/cgrates
|
||||
1
data/docker/integration/scripts/mongo
Symbolic link
1
data/docker/integration/scripts/mongo
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../storage/mongo/
|
||||
1
data/docker/integration/scripts/mysql
Symbolic link
1
data/docker/integration/scripts/mysql
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../storage/mysql/
|
||||
@@ -1,9 +0,0 @@
|
||||
|
||||
--
|
||||
-- Sample db and users creation. Replace here with your own details
|
||||
--
|
||||
|
||||
CREATE DATABASE cgrates2;
|
||||
|
||||
GRANT ALL on cgrates.* TO 'cgrates'@'127.0.0.1' IDENTIFIED BY 'CGRateS.org';
|
||||
GRANT ALL on cgrates2.* TO 'cgrates'@'127.0.0.1' IDENTIFIED BY 'CGRateS.org';
|
||||
1
data/docker/integration/scripts/postgres
Symbolic link
1
data/docker/integration/scripts/postgres
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../storage/postgres/
|
||||
Reference in New Issue
Block a user