Skip to content

Instantly share code, notes, and snippets.

@nazarsa
nazarsa / cloudfoundryapp.py
Created November 15, 2016 16:53
Cloud Foundry Starter - Python Flask App
from flask import Flask
import os
app = Flask(__name__)
port = int(os.getenv("PORT", 9099))
@app.route('/')
def starter_app():
return 'CF App ' + str(os.getenv("CF_INSTANCE_INDEX", 0))
@nazarsa
nazarsa / rundocker.py
Created November 15, 2016 16:38
run docker container and start in terminal - python
#!/usr/bin/env python
#Step 1 pip install dockerpty
import docker
import dockerpty
client = docker.Client()
container = client.create_container(
image='busybox:latest',
stdin_open=True,
@nazarsa
nazarsa / rabbitmq-receive.py
Created November 15, 2016 16:20
Rabbit MQ Receive Message Python Script
#!/usr/bin/env python
import pika
connection = pika.BlockingConnection(pika.ConnectionParameters(
host='localhost'))
channel = connection.channel()
channel.queue_declare(queue='queuename')
def callback(ch, method, properties, body):
@nazarsa
nazarsa / rabbitmq-send.py
Last active January 27, 2024 09:47
Send Message to Rabbit MQ Python Script
#!/usr/bin/env python
import pika
connection = pika.BlockingConnection(pika.ConnectionParameters(
'localhost'))
channel = connection.channel()
channel.queue_declare(queue='queuename')
channel.basic_publish(exchange='',
# instance.py
#!/bin/python
import argparse
import sys
import boto.ec2
def check_arg(args=None):
parser = argparse.ArgumentParser(description='args : start/start, instance-id')
parser.add_argument('-o', '--op',
help='operation type',
@nazarsa
nazarsa / mongoinsert.py
Created November 15, 2016 15:47
mongo db insert
# mongoinsert.py
from pymongo import MongoClient
client = MongoClient('mongodb://localhost:27017/')
# data base name : 'mongodb-1'
db = client['mongodb-1']
import datetime