Skip to content

Instantly share code, notes, and snippets.

View reazul-islam's full-sized avatar
🏠
Working from home

Reazul Islam reazul-islam

🏠
Working from home
View GitHub Profile
@reazul-islam
reazul-islam / docker-management.md
Last active September 26, 2024 05:23
Docker Management

Docker environment setup guide

mkdir database/mysql -p
mkdir apache/data -p
mkdir projects

Docker Install

sudo apt-get install \
@reazul-islam
reazul-islam / docker-setup.md
Last active September 26, 2024 05:55
Docker and Docker Compose setup - By Reazul 2024

Docker and Docker Compose Setup

sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install docker-ce
sudo docker --version
@reazul-islam
reazul-islam / CustomHelper.php
Created May 23, 2022 17:40
English format to bangla on the run time
<?php
class Helper
{
public static $bn = ['১', '২', '৩', '৪', '৫', '৬', '৭', '৮', '৯', '০'];
public static $en = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '0'];
public static function bn2en($number)
{
@reazul-islam
reazul-islam / gist:8134069c672a742a396103018eb2e5ea
Last active January 5, 2022 08:01
Problem solve PHP interview
<?php
function backwardsPrime($start, $stop)
{
$result = [];
for ($val = $start; $val <= $stop; $val++) {
if ((isPrimeCheck($val) && isPrimeCheck(strrev($val)) && $val != strrev($val))) {
$result[] = $val;
}
}
@reazul-islam
reazul-islam / pm2-monitor.sh
Created May 22, 2019 05:39
pm2 monitor and restart automatically
#!/bin/bash
memtotal=$(free | grep Mem | awk '{ print $2 }')
memuse=$(free | grep Mem | awk '{ print $3 }')
let "memusepercent = $memuse * 100 / $memtotal "
let "memtolerance = ($memtotal * 90)/100 "
echo "MemTotal: $memtotal (Usage tolerance: $memtolerance )"
echo "MemUsed: $memuse ($memusepercent %)"
if [ $memuse -ge $memtolerance ]; then
echo "Memory use over 90%"
@reazul-islam
reazul-islam / docker-cli-guide.md
Last active October 14, 2019 07:39
docker command line guide

Building and Pushing Docker Images

docker --help

docker image --help

docker image build -t web1 .

docker image inspect web1