Skip to content

Instantly share code, notes, and snippets.

View gblee87's full-sized avatar
🎯
Focusing

gibaek lee gblee87

🎯
Focusing
View GitHub Profile
@gblee87
gblee87 / update_python_version_on_cloud9.sh
Created January 22, 2024 13:44
cloud9 update python version script
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
cat << 'EOT' >> ~/.zshrc
export PATH="$HOME/.pyenv/bin:$PATH"
export PATH="$HOME/.pyenv/shims:$PATH"
eval "$(pyenv init -)"
EOT
source ~/.zshrc
sudo yum -y update
sudo yum -y install bzip2-devel
sudo yum -y install xz-devel
@gblee87
gblee87 / installDockerComposeOnSynology.sh
Created August 16, 2023 13:46
install visual studio code server on synology (Reverse proxy must be set up in the scenario after installation)
version: "3"
services:
code-server:
image: linuxserver/code-server:latest
container_name: code-server
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Seoul
- LANG=en_us.UTF-8
@gblee87
gblee87 / installDockerComposeOnSynology.sh
Created August 16, 2023 13:01
install docker compose on synology by shell
sudo curl -L "https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-$(uname -s)-$(uname -m)" -o /var/packages/Docker/target/usr/bin/docker-compose
chmod 755 /var/packages/Docker/target/usr/bin/docker-compose
docker-compose --version
@gblee87
gblee87 / synologyDockerUserSetting.sh
Created August 16, 2023 12:56
Script to use as a Docker normal user in a Symantec environment
sudo synogroup --add docker $USER
sudo chown root:docker /var/run/docker.sock
@gblee87
gblee87 / api-gw-to-ddb-mapping-template
Created July 25, 2023 11:47
amazon api-gw mapping template - direct connect api-gw to dynamodb
#set($inputRoot = $input.path('$'))
{
"TableName": "db-name",
"Item": {
"ip": {
"S": "$inputRoot.Item.ip"
},
"startDt": {
"S": "$inputRoot.Item.startDt"
@gblee87
gblee87 / getClientIp.js
Created July 25, 2023 02:41
getClientIp by fetch api
async function logJSONData() {
const response = await fetch("http://jsonip.com");
const jsonData = await response.json();
console.log(jsonData.ip);
}
logJSONData();
@gblee87
gblee87 / getClientIp.html
Created July 25, 2023 02:35
get client ip by jquery
<html lang="en">
<head>
<title>Get IP Address</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<body>
#!/bin/bash
echo "install kubectl and auto completion"
cat <<EOF | sudo tee /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-\$basearch
enabled=1
gpgcheck=1
@gblee87
gblee87 / install_sshpass_manual.sh
Last active August 18, 2021 04:36
sshpass install manually (especially on mac)
#!/bin/bash
cd ~
curl -O -L https://fossies.org/linux/privat/sshpass-1.09.tar.gz && tar xvzf sshpass-1.09.tar.gz
cd sshpass-1.09
./configure
sudo make install
sshpass -V
#!/bin/bash
kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')"