/sempai

Basic dashboard and notifier from TuCambista

Primary LanguagePHP

sempai

sudo apt-get update
sudo apt-get -y install php php-redis php-curl php-zip php-mysql libapache2-mod-php

https://getcomposer.org/download/

sudo mv composer.phar /usr/local/bin/composer

composer install
create table tucambista
(
	id int auto_increment,
	bidRate DECIMAL(6,4) default 0 not null,
	offerRate DECIMAL(6,4) default 0 not null,
	bidReferenceRate DECIMAL(6,4) default 0 not null,
	offerReferenceRate DECIMAL(6,4) default 0 not null,
	dateRate DATE NULL,
	timeRate TIME NULL,
	datetimeRate DATETIME NULL DEFAULT CURRENT_TIMESTAMP,
	timestampRate TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP,
	constraint tucambista_pk
		primary key (id)
);
sudo systemctl enable cron

crontab -e


# each 5min since 8am until 9pm 
*/5 8-21 * * 1-6 /usr/bin/php /path/to/sempai/cron.php

# each 5min since 8am until 9pm 
*/5 13-23 * * 1-6 /usr/bin/php /path/to/sempai/cron.php
*/5 0-2 * * 1-6 /usr/bin/php /path/to/sempai/cron.php
DocumentRoot /path/to/sempai
<Directory /path/to/sempai>
    AllowOverride All
    Require all granted
</Directory>

chmod -R 755 /path/to/sempai/..

docker run --name redis -d -p 6379:6379 redis redis-server --requirepass "SUPER_SECRET_PASSWORD"

sudo apt-get -y install redis-server
sudo nano  /etc/redis/redis.conf
- uncommnet #requirepass foobared
sudo service redis restart