Skip to content

Instantly share code, notes, and snippets.

View raj-rajaratnam's full-sized avatar

Rajkumar Rajaratnam raj-rajaratnam

View GitHub Profile
<script language="js">java.lang.Thread.sleep(10000);</script>
<script language="js">java.lang.System.out.println(java.lang.Thread.currentThread().getId());</script>
import wso2/ftp;
import ballerina/io;
import ballerina/task;
import ballerina/math;
import ballerina/runtime;
import ballerina/log;
import ballerina/http;
import ballerina/config;
int count;
# -*- mode: ruby -*-
# vi: set ft=ruby :
servers = [
{
:name => "k8s-head",
:type => "master",
:box => "ubuntu/xenial64",
:box_version => "20180831.0.0",
:eth1 => "192.168.205.10",
import ballerina/http;
import ballerina/log;
endpoint http:Listener utilityEp {
port:8280
};
@http:ServiceConfig {
basePath:"/utility"
}
FROM ballerina/ballerina:0.981.1
LABEL maintainer="[email protected]"
COPY utility.balx /home/ballerina
EXPOSE 8280
CMD ballerina run utility.balx
import ballerina/http;
import ballerina/log;
import ballerinax/docker;
@docker:Expose{}
endpoint http:Listener utilityEp {
port:8280
};
@docker:Config {
import ballerina/http;
import ballerina/log;
import ballerinax/kubernetes;
@kubernetes:Ingress {
hostname:"ballerina.gateway.com"
}
@kubernetes:Service {
name:"utility",
serviceType:"NodePort"
---
apiVersion: "extensions/v1beta1"
kind: "Deployment"
metadata:
labels:
app: "utility"
name: "utility-deployment"
spec:
replicas: 1
template:
---
apiVersion: "v1"
kind: "Service"
metadata:
annotations: {}
finalizers: []
labels:
app: "utility"
name: "utility"
ownerReferences: []