Skip to content

Instantly share code, notes, and snippets.

View philipz's full-sized avatar

philipz philipz

View GitHub Profile
@philipz
philipz / launch.json
Created June 11, 2025 15:35
VSCode debug MCP launch.json
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Debug with MCP Inspector",
"type": "node",
"request": "launch",
@philipz
philipz / ip-ranges.sh
Created June 6, 2025 14:52
Get AWS IP Ranges
#!/bin/bash
curl -o ip-ranges.json https://ip-ranges.amazonaws.com/ip-ranges.json
echo "Please input the service:
Valid values: AMAZON | AMAZON_APPFLOW | AMAZON_CONNECT | API_GATEWAY | CHIME_MEETINGS | CHIME_VOICECONNECTOR | CLOUD9 | CLOUDFRONT | CLOUDFRONT_ORIGIN_FACING | CODEBUILD | DYNAMODB | EBS | EC2 | EC2_INSTANCE_CONNECT | GLOBALACCELERATOR | KINESIS_VIDEO_STREAMS | ROUTE53 | ROUTE53_HEALTHCHECKS | ROUTE53_HEALTHCHECKS_PUBLISHING | ROUTE53_RESOLVER | S3 | WORKSPACES_GATEWAYS"
read -r service
echo "Please input the region:
Valid values: ALL | ap-east-1 | ap-northeast-1 | ap-northeast-2 | ap-northeast-3 | ap-south-1 | ap-southeast-1 | ap-southeast-2 | ca-central-1 | cn-north-1 | cn-northwest-1 | eu-central-1 | eu-central-2 | eu-north-1 | eu-south-1 | eu-south-2 | eu-west-1 | eu-west-2 | eu-west-3 | me-central-1 | me-south-1 | sa-east-1 | us-east-1 | us-east-2 | us-gov-east-1 | us-gov-west-1 | us-west-1 | us-west-2 | GLOBAL"
@philipz
philipz / shell.md
Created March 5, 2025 02:16
在Shell中查詢聯外IP

export CLOUD_SHELL_IP=$(dig +short myip.opendns.com @resolver1.opendns.com)

@philipz
philipz / readme.md
Created August 29, 2024 14:13
Camunda Run with cockpit-plugins

Refer: datakurre/operaton-cockpit-plugins#16

docker buildx build --push --platform linux/arm64,linux/amd64,linux/amd64/v2 -t philipz/camunda-cockpit-plugins:7.21.0 .

FROM camunda/camunda-bpm-platform:run-7.21.0

USER root
RUN apk add --no-cache git zip
USER camunda
@philipz
philipz / postgres.yaml
Last active May 22, 2024 15:50
Camunda 7 Helm install
apiVersion: apps/v1
kind: Deployment
metadata:
name: postgres-deployment
namespace: default
spec:
replicas: 1
selector:
matchLabels:
app: postgres
@philipz
philipz / readme.md
Created January 18, 2024 01:50
Kind config for ingress and volume
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
nodes:
- role: control-plane
  extraMounts:
  - hostPath: /Users/YOURNAME/lab/kind
    containerPath: /home/kind
  extraPortMappings:
 ## expose port 31080 of the node to port 80 on the host
@philipz
philipz / gist:631863e64c1b028a6b80ae4facfde850
Created October 22, 2023 09:26
Render Helm Chart Templates
helm template <CHART_NAME> <REPO_NAME>/<PATH_TO_CHART>
- example -
helm template nginx-ingress nginx/nginx-ingress
helm template validator-1 ./charts/goquorum-node --namespace quorum --values ./values/validator.yml --debug > test.yaml
@philipz
philipz / readme.md
Created October 17, 2023 10:22
kubectl cp command terminates with exit code 126?

copy a file from local filesystem into a container:

cat [local file path] | kubectl exec -i -n [namespace] [pod] -c [container] "--" sh -c "cat > [remote file path]"

ex:

cat keycloak-benchmark-dataset-0.10-SNAPSHOT.jar | k exec -i pods/keycloak-65f866dc7b-2kpn5 "--" sh -c "cat > /opt/keycloak/providers/keycloak-benchmark-dataset-0.10-SNAPSHOT.jar"
@philipz
philipz / README.md
Last active June 7, 2022 14:00
擴充LVM磁碟空間步驟
  1. VM increasing the size of Disk.
  2. sudo fdisk -l 確認是否已經DISK空間是否擴增。
  3. sudo fdisk /dev/sda

[root@localhost ~]# fdisk /dev/sda Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them. Be careful before using the write command.