Skip to content

Instantly share code, notes, and snippets.

View ranhsd's full-sized avatar

Ran Hassid ranhsd

View GitHub Profile
@ranhsd
ranhsd / docker-compose.yml
Created May 16, 2017 08:11
docker-compose
version: "2"
services:
# Node.js parse-server application image
app:
build: ./app
command: npm start -- /parse-server/config/config.json
container_name: my-parse-app
volumes:
- ./app:/parse-server/
- /parse-server/node_modules
@ranhsd
ranhsd / parse-server-deployment.yml
Last active June 8, 2017 08:00
parse-server-deployment.yml
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: my-parse-app
spec:
replicas: 1 # number of running pods
template:
metadata:
labels:
name: my-parse-app
@ranhsd
ranhsd / parse-server-service.yml
Created May 18, 2017 08:44
parse-server-service.yml
apiVersion: v1
kind: Service
metadata:
name: my-parse-app-service
spec:
ports:
- port: 80
targetPort: 1337
protocol: TCP
name: my-parse-app-service
@ranhsd
ranhsd / mongo-deployment.yml
Last active May 18, 2017 10:47
mongo-deployment.yml
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: mongo-deployment
spec:
replicas: 1
template:
metadata:
labels:
name: mongo
@ranhsd
ranhsd / mongo-service.yml
Created May 18, 2017 10:51
mongo-service.yml
apiVersion: v1
kind: Service
metadata:
name: mongo
labels:
app: mongo
tier: backend
role: master
spec:
@ranhsd
ranhsd / kube-lego-configmap.yml
Last active June 11, 2017 05:18
kube-lego-configmap.yml
apiVersion: v1
kind: ConfigMap
metadata:
name: kube-lego
namespace: kube-lego
data:
# modify this to specify your email address
lego.email: "<YOUR_EMAIL_ADDRESS>"
# configure letencrypt's staging api
# replace with "https://acme-v01.api.letsencrypt.org/directory" to use the production API
@ranhsd
ranhsd / parse-server-service-nodeport.yml
Created June 8, 2017 08:27
parse-server-service-nodeport.yml
apiVersion: v1
kind: Service
metadata:
name: my-parse-app-service
spec:
ports:
- port: 80
targetPort: 1337
protocol: TCP
name: my-parse-app-service
@ranhsd
ranhsd / parse-server-ingress.yml
Last active June 11, 2017 08:58
parse-server-ingress.yml
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: my-parse-app-ingress
annotations:
kubernetes.io/tls-acme: "true"
kubernetes.io/ingress.class: "gce"
spec:
tls:
- hosts:
@ranhsd
ranhsd / kube-lego-deployment.yml
Last active June 11, 2017 05:36
kube-lego-deployment.yml
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: kube-lego
namespace: kube-lego
spec:
replicas: 1
template:
metadata:
labels:
package com.company.testmta.service;
import java.sql.Connection;
import java.util.List;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.sql.DataSource;