Skip to content

Instantly share code, notes, and snippets.

View zeroc0d3's full-sized avatar
👌
Building Awesome Time (Infrastructure As Code)

Dwi Fahni Denni (dfdenni) zeroc0d3

👌
Building Awesome Time (Infrastructure As Code)
View GitHub Profile
@zeroc0d3
zeroc0d3 / how_to_get_telegram_chat_id.md
Created March 24, 2024 04:10 — forked from nafiesl/how_to_get_telegram_chat_id.md
How to get Telegram Bot Chat ID

How to get Telegram Bot Chat ID

Create a Telegram Bot and get a Bot Token

  1. Open Telegram application then search for @BotFather
  2. Click Start
  3. Click Menu -> /newbot or type /newbot and hit Send
  4. Follow the instruction until we get message like so
    Done! Congratulations on your new bot. You will find it at t.me/new_bot.
    
@zeroc0d3
zeroc0d3 / docker-compose.yml
Last active February 13, 2024 13:53
Swarmpit for Play With Docker (PWD)
version: '3.5'
services:
app:
image: swarmpit/swarmpit:latest
environment:
- VERSION=${DOCKER_VERSION:-19.03.2}
- SWARMPIT_DB=http://db:5984
- SWARMPIT_INFLUXDB=http://influxdb:8086
- INTERACTIVE=0
@zeroc0d3
zeroc0d3 / change-permissions.sh
Last active February 13, 2024 13:52
Change default permission files (with spesific extension) & folders linux
#!/bin/sh
## Change permission folders: 0755 ##
# find /home/zeroc0d3/Documents/Repositories/DevOpsCorner -type d -exec chmod 755 {} +
## Change permission files: 0644 ##
# find /home/zeroc0d3/Documents/Repositories/DevOpsCorner -type f -exec chmod 644 {} +
## Change permission spesific files: 0755 (executable) ##
# find /home/zeroc0d3/Documents/Repositories/DevOpsCorner -name '*.sh' | xargs chmod 755
@zeroc0d3
zeroc0d3 / Dockerfile-AWSCliv2-Alpine-3.15
Created December 8, 2022 23:02
Dockerfile for AWSCli v2.x (Alpine 3.15)
ARG BUILD_DATE
ARG BUILD_VERSION
ARG GIT_COMMIT
ARG GIT_URL
ARG ALPINE_VERSION=3.15
### Builder ###
FROM python:3.10.5-alpine${ALPINE_VERSION} as builder
ARG AWS_CLI_VERSION=2.9.1
@zeroc0d3
zeroc0d3 / Dockerfile-AWSCliv2-Alpine-3.16
Created December 8, 2022 23:03
Dockerfile for AWSCli v2.x (Alpine 3.16)
ARG BUILD_DATE
ARG BUILD_VERSION
ARG GIT_COMMIT
ARG GIT_URL
ARG ALPINE_VERSION=3.16
### Builder ###
FROM python:3.10.5-alpine${ALPINE_VERSION} as builder
ARG AWS_CLI_VERSION=2.9.1
@zeroc0d3
zeroc0d3 / dockerhub-build.sh
Last active February 13, 2024 13:45
Build CI/CD Container Image for Dockerhub Registry
#!/usr/bin/env sh
# -----------------------------------------------------------------------------
# Docker Build Container (DockerHub)
# -----------------------------------------------------------------------------
# Author : Dwi Fahni Denni
# License : Apache v2
# -----------------------------------------------------------------------------
set -e
# export CI_PROJECT_PATH="devopscorner"
@zeroc0d3
zeroc0d3 / dockerhub-tag.sh
Last active February 13, 2024 13:43
Tag CI/CD Container Image for Dockerhub Registry
#!/usr/bin/env sh
# -----------------------------------------------------------------------------
# Docker Tag Container (DockerHub)
# -----------------------------------------------------------------------------
# Author : Dwi Fahni Denni
# License : Apache v2
# -----------------------------------------------------------------------------
set -e
# export CI_PROJECT_PATH="devopscorner"
@zeroc0d3
zeroc0d3 / dockerhub-push.sh
Last active February 13, 2024 13:43
Push CI/CD Container Image to Dockerhub Registry
#!/usr/bin/env sh
# -----------------------------------------------------------------------------
# Docker Push Container (DockerHub)
# -----------------------------------------------------------------------------
# Author : Dwi Fahni Denni
# License : Apache v2
# -----------------------------------------------------------------------------
set -e
# export CI_PROJECT_PATH="devopscorner"
@zeroc0d3
zeroc0d3 / ecr-build.sh
Last active February 13, 2024 13:41
Build CI/CD Container Image for ECR (Elastic Container Registry)
#!/usr/bin/env sh
# -----------------------------------------------------------------------------
# Docker Build Container (Elastic Container Registry - ECR)
# -----------------------------------------------------------------------------
# Author : Dwi Fahni Denni
# License : Apache v2
# -----------------------------------------------------------------------------
set -e
export AWS_ACCOUNT_ID=$1
@zeroc0d3
zeroc0d3 / ecr-push.sh
Last active February 13, 2024 13:41
Push CI/CD Container Image to ECR (Elastic Container Registry)
#!/usr/bin/env sh
# -----------------------------------------------------------------------------
# Docker Push Container (Elastic Container Registry - ECR)
# -----------------------------------------------------------------------------
# Author : Dwi Fahni Denni
# License : Apache v2
# -----------------------------------------------------------------------------
set -e
export AWS_ACCOUNT_ID=$1