docker compose up
MYSQL_ROOT_PASSWORD=password
MYSQL_DATABASE=laravel-react
MYSQL_USER=root
MYSQL_PASSWORD=password
MYSQL_PORT=3306
docker exec -it backend /bin/sh
cp .env.example .env
chown -R www-data:www-data /var/www/html/storage /var/www/html/bootstrap/cache
chmod -R 775 /var/www/html/storage /var/www/html/bootstrap/cache
php artisan migrate
php artisan db:seed --class=TransactionTableSeeder
DELIMITER //
CREATE PROCEDURE LoadCSVToTransactions(IN csv_file_path VARCHAR(255))
BEGIN
LOAD DATA INFILE '/var/lib/mysql-files/transactions.csv'
INTO
TABLE transactions
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
(transactionID,
amount,
`type`,
accountNumberFrom,
accountNumberTypeFrom,
accountNumberTo,
accountNumberTypeTo,
traceNumber,
reference,
description,
@creationDate,
@created_at,
@updated_at)
SET
creationDate = str_to_date(@creationDate,'%Y-%m-%d'),
created_at = str_to_date(@created_at,'%Y-%m-%d %H:%i:%s'),
updated_at = str_to_date(@updated_at,'%Y-%m-%d %H:%i:%s');
END //
DELIMITER ;
http://localhost:3000
http://localhost:8080/api/transactions