Skip to content

Instantly share code, notes, and snippets.

View albankora's full-sized avatar

Alban Kora albankora

View GitHub Profile
@albankora
albankora / sls-aws-sso.md
Last active February 16, 2024 09:22
Serverless Framework with AWS SSO

Edit config file

vim ~/.aws/config

The config file structure example

[profile dev]
sso_session = dev
sso_account_id = XXXXXXXXXXXX

Docker Containers

# run a docker container
$ docker run {image tag} 
# run an docker container on interactive mode 
$ docker run -it {image tag} bash
CREATE TABLE user (
user_id INT(7),
user_prefix VARCHAR(16),
name VARCHAR (255),
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY(user_id, user_prefix)
);
DELIMITER $$
CREATE PROCEDURE prepare_data()
# Install Postman
wget https://dl.pstmn.io/download/latest/linux64 -O postman.tar.gz
sudo tar -xzf postman.tar.gz -C /opt
rm postman.tar.gz
sudo rm /usr/bin/postman
sudo ln -s /opt/Postman/Postman /usr/bin/postman
@albankora
albankora / rabbitmq.sh
Last active September 10, 2017 06:19
RabbitMQ installation
sudo apt-get update
sudo apt-get upgraed
wget http://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc
sudo apt-key add erlang_solutions.asc
sudo apt-get update
sudo apt-get install erlang
sudo apt-get install erlang-nox
<?xml version="1.0" encoding="UTF-8"?>
<project name="{Project Name}" default="dev" basedir=".">
<property name="basedir" value="${project.basedir}" />
<property name="vendorBinDir" value="${basedir}/vendor/bin" />
<property name="source" value="${basedir}/app" />
<property name="exclude" value="${source}/cache,${source}/config,${source}/language,${source}/third_party,${source}/views,${source}/libraries" />
<target name="dev" depends="clean,lint,pdepend,phpmd,phpcpd,phploc,phpcs,phpunit,phpcb" />
<target name="full" depends="clean,lint,phpdoc,pdepend,phpmd,phpcpd,phploc,phpcs,phpunit,phpcb" />
@albankora
albankora / Git-usage-and-configs
Created September 16, 2015 12:00
Git Usage and configs
### Config ###
git config --global core.autocrlf input
### Create remote branch ###
git push origin <branchName>
### Delete remote branch ###
git push origin --delete <branchName>
###Start developing new feature###
@albankora
albankora / ubuntu-remove-servers
Last active August 29, 2015 14:21
Ubuntu Remove servers
#Remove Apache
sudo apt-get remove apache2
#Remove Nginx
sudo apt-get purge nginx nginx-common
sudo apt-get autoremove
sudo apt-get autoclean
# Remove Mysql
sudo apt-get remove --purge mysql-server mysql-client mysql-common
@albankora
albankora / ubuntu-install-servers
Last active August 29, 2015 14:21
Ubuntu Servers Install Comands
#updating local package index
sudo apt-get update
#install nginx server
sudo apt-get install nginx
#install mysql server
sudo apt-get install mysql-server
#run a simple security script that will prompt you to modify some insecure defaults
@albankora
albankora / jenkins-with-php-install
Last active August 29, 2015 14:20
Jenkins with php install
#COUTION required plug in if not installed
1. sudo apt-get install php5-xsl
#install the appropriate required libs for composer global
1. composer global require "phing/phing"
2. composer global require "phpunit/phpunit"
3. composer global require "pdepend/pdepend"
4. composer global require "phpmd/phpmd"
5. composer global require "phploc/phploc"
6. composer global require "squizlabs/php_codesniffer"