Skip to content

Instantly share code, notes, and snippets.

View goindwalia's full-sized avatar

Gursimran Singh goindwalia

  • India
View GitHub Profile
$ docker build -t dr.xenonstack.com:5050/mongo:v3.0
$ docker build -t dr.xenonstack.com:5050/rocketchat:v1.0
apiVersion: v1
kind: Service
metadata:
labels:
k8s-app: rocketchat
name: rocketchat
namespace: production
spec:
type: NodePort
ports:
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: rocketchat
namespace: production
spec:
replicas: 1
template:
metadata:
labels:
apiVersion: v1
kind: Service
Metadata:
labels:
k8s-app: mongodb3
name: mongodb3
namespace: production
spec:
type: NodePort
Ports:
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: mongodb3
namespace: production
spec:
replicas: 1
template:
metadata:
labels:
$ gluster volume create apt-cacher replica 2 transport tcp k8-master:/mnt/brick1/mongodb-disk k8-1:/mnt/brick1/mongodb-disk
$ gluster volume start mongodb-disk
$ gluster volume info mongodb-disk
FROM ubuntu
MAINTAINER XenonStack
RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 && \
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-3.0.list && \
apt-get update && \
apt-get install -y mongodb-org
VOLUME ["/data/db"]
WORKDIR /data
EXPOSE 27017
CMD ["mongod"]
FROM node:4-slim
MAINTAINER XenonStack
COPY bundle/ /app/
RUN cd /app/programs/server \&& npm install
ENV PORT=3000 \
ROOT_URL=http://localhost:3000
EXPOSE 3000
CMD ["node", "/app/main.js"]
{
"jsonrpc": "2.0",
"result": {
"status": "OK",
"message": "mycc"
},
"id": 1
}