Skip to content

Instantly share code, notes, and snippets.

View praveenkannanm's full-sized avatar
:octocat:

Praveen Kannan praveenkannanm

:octocat:
View GitHub Profile
@praveenkannanm
praveenkannanm / sidekiq
Last active October 9, 2015 10:52
Sidekiq upstart script
#!/bin/bash
# sidekiq Init script for Sidekiq
# chkconfig: 345 100 75
#
# Description: Starts and Stops Sidekiq message processor for Stratus application.
#
# User-specified exit parameters used in this script:
#
# Exit Code 5 - Incorrect User ID
# Exit Code 6 - Directory not found
@praveenkannanm
praveenkannanm / rpush.service
Created November 1, 2018 06:42
Rpush service of linux
#
# systemd unit file for CentOS 7, Ubuntu 15.04
#
# Customize this file based on your bundler location, app directory, etc.
# Put this in /usr/lib/systemd/system (CentOS) or /lib/systemd/system (Ubuntu).
# Run:
# - systemctl enable rpush
# - systemctl {start,stop,restart} rpush
[Unit]
Description=rpush
@praveenkannanm
praveenkannanm / docker-compose.yml
Created October 29, 2020 05:12
Docker compose for Elastic search with Kibana
version: '3'
services:
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:6.3.2
environment:
- cluster.name=docker-cluster
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
ulimits:
@praveenkannanm
praveenkannanm / Rakefile
Created November 16, 2020 04:48
Rake task to scrape images from a HTML page.
require 'nokogiri'
require 'net/http'
desc 'Scrapper task'
task :scrapper do
puts 'Enter URL:'
url = STDIN.gets.chomp
puts Scrapper.new(url).process
end
@praveenkannanm
praveenkannanm / datadog
Last active January 24, 2025 11:35
Run datadog in local machine with docker-compose.
1) Add below services in your docker-compose file
version: '3'
services:
redis:
image: redis
labels:
com.datadoghq.ad.logs: '[{"source": "redis", "service": "redis"}]'
datadog:
build: datadog