Skip to content

Instantly share code, notes, and snippets.

@udomsak
udomsak / command.sh
Created December 20, 2018 07:43
kubectl apply rbac rules to microk8s
# Restart API server
systemctl restart snap.microk8s.daemon-apiserverd
# Apply rules
kubectl apply -f rbac-microk8s.yml
# Check running
kubectl get clusterroles cluster-admin
@udomsak
udomsak / Dockerfile
Created December 19, 2018 17:35
Dockerfile kyoto-tycoon ( kt-server ) by @narate
FROM alpine:3.7
MAINTAINER Narate Ketram <rate@dome.cloud>
RUN apk update && apk add git build-base lua5.1-dev lzo-dev zlib-dev
RUN cd /tmp && \
git clone https://github.com/narate/kyoto.git && \
cd kyoto && \
make && \
make install && \
make clean && \
@udomsak
udomsak / kyoto-tycoon.fedora.29.sh
Created December 19, 2018 17:13
kyoto-tycoon compile on fedora-core 29
git clone git@github.com:cloudflare/kyototycoon.git
sudo dnf install openssl-devel kyotocabinet-devel
./configure 
make 
sudo make install 
echo /usr/local/lib > /etc/ld.so.conf.d/kyoto-tycoon.conf
sudo ldconfig
@udomsak
udomsak / message-with-pic.json
Last active October 24, 2018 09:48
Navy Line messaging payload format
{
"events": [
{
"type": "message",
"replyToken": "e772d6f6b3ce4f198f58a0671889ac55",
"source": {
"userId": "U55aa364949999f07b2f7b6b9de0ef07",
"type": "user"
},
"timestamp": 1540374281107,
@udomsak
udomsak / linearRegression.ipynb
Last active October 21, 2018 05:43
บันทึก ไฟล์ examsample LinearRegression ระหว่างสอน วันที่ 20-10-2018
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@udomsak
udomsak / docker-compose.yml
Created October 11, 2018 03:39
verdaccio docker-compose
version: "2"
services:
verdaccio:
image: verdaccio/verdaccio
hostname: npm-registry
ports:
- 4873:4873
# volumes:
# - /etc/verdaccio/conf:/verdaccio/conf
# - /var/cache/verdaccio/storage:/verdaccio/storage
//Define variable before init ActionHero SpecHelper
api.config.upload_config.storage_path = 'c:\\tmp'
// Run API
let {fileUpLoad} = await api.specHelper.runAction('SuperFileUpload')
// Run Async/Awaith Test API
await chai.request('http://localhost:' + api.config.servers.web.port)
// API end point
/* res.body return JSON object from an API
* define object or key-value you want to check ( property and value )
upstream static-server1 {
server 127.0.0.1:8888;
}
# Simple static serv content
server {
listen 127.0.0.1:8888;
root /storage/cdn/cdn1.softsq.com;
autoindex on;
@udomsak
udomsak / consul.service
Created December 2, 2017 08:54
systemd unit for consul for zerotier auto DNS , dynamic Zerotier service-discovery
[Unit]
Description=consul agent
Requires=network-online.target
After=network-online.target
[Service]
EnvironmentFile=-/etc/default/consul
Environment=GOMAXPROCS=2
Restart=on-failure
ExecStartPre=/usr/bin/bash -c "/usr/bin/systemctl set-environment ZEROTIER_IP=$(nmcli connection show zt0 |grep IP4.ADDRESS |awk '{print $
server {
client_max_body_size 2000m;
client_body_buffer_size 128k;
server_name pumuki.example.com _;
root /home/www-user/domains/pumukit.example.com/public_html/web;