Nick Janetakis (@nickjj)

Top repositories

1

docker-django-example

A production ready example Django app that's using Docker and Docker Compose.
Python
1,206
star
2

docker-rails-example

A production ready example Rails app that's using Docker and Docker Compose.
Ruby
987
star
3

build-a-saas-app-with-flask

Learn how to build a production ready web app with Flask and Docker.
HTML
959
star
4

dotfiles

Settings for various tools I use.
Shell
938
star
5

ansible-docker

Install / Configure Docker and Docker Compose using Ansible.
Python
750
star
6

orats

Opinionated rails application templates.
Ruby
665
star
7

docker-flask-example

A production ready example Flask app that's using Docker and Docker Compose.
Python
634
star
8

ansigenome

A tool to help you gather information and manage your Ansible roles.
Python
449
star
9

flask-webpack

A Flask extension to manage assets with Webpack.
Python
338
star
10

rolespec

A test library for testing Ansible roles
Shell
232
star
11

docker-web-framework-examples

Example apps that demonstate how to use Docker with your favorite web frameworks.
Elixir
218
star
12

docker-node-example

An example Node / Express app that's using Docker and Docker Compose.
Shell
212
star
13

docker-phoenix-example

A production ready example Phoenix app that's using Docker and Docker Compose.
Elixir
211
star
14

flask-static-digest

Flask extension to help make your static files production ready by md5 tagging and gzipping them.
Python
156
star
15

notes

A zero dependency shell script that makes it really simple to manage your text notes.
Shell
129
star
16

manifest-revision-webpack-plugin

Write out a manifest file containing your versioned webpack chunks and assets.
JavaScript
124
star
17

flask-db

A Flask CLI extension to help migrate and manage your SQL database.
Python
76
star
18

ansible-nginx

Install and configure nginx (SSL A+ by default) with Ansible.
Jinja
73
star
19

ansible-acme-sh

Install and auto-renew SSL certificates with Let's Encrypt using acme.sh.
71
star
20

wait-until

A zero dependency Bash script that waits until a command of your choosing has run successfully.
Shell
57
star
21

webserver

A zero dependency Python 3 web server to echo back an HTTP request's headers and data.
Python
50
star
22

dockercon21-docker-best-practices

Reference links for my live demo talk from DockerCon 21.
49
star
23

ansible-user

Create and configure a user for SSH key based logins and passwordless sudo.
48
star
24

ansible-fail2ban

Install and configure fail2ban using ansible.
46
star
25

runninginproduction.com

The website for the Running in Production podcast.
HTML
41
star
26

esbuild-copy-static-files

An esbuild plugin to copy static files that changed from a source directory to a destination directory.
Shell
37
star
27

flask-pg-extras

A Flask extension to obtain useful information from your PostgreSQL database.
Python
33
star
28

ansible-swapfile

Create and configure a swap file with Ansible.
32
star
29

ansible-letsencrypt

Install and auto-renew SSL certificates with Let's Encrypt and Ansible.
Python
29
star
30

invoice

Calculate a billable amount, hours and days logged for 1 or more projects.
Shell
18
star
31

ansible-playbooks

A collection of ansible playbooks with end to end examples.
Shell
18
star
32

nyhackr-cli-dev-env

Reference notes for the Creating a Command Line Driven Development Environment talk.
18
star
33

ansible-rails

Deploy a rails application using git with ansible.
Ruby
18
star
34

gowatcher

Reload a specified go program automatically by monitoring a directory.
Shell
16
star
35

docker-community-all-hands

Reference links to every talk I've given for the Docker Community All-Hands events.
15
star
36

deploy-web-apps-with-docker

Rescue yourself from the complexity of DevOps
Dockerfile
15
star
37

title-case-converter

A CLI tool to capitalize words based on industry standard style guides.
Python
14
star
38

sublime-text-3-packages

A list of my Sublime Text 3 packages along with their settings.
Python
14
star
39

flask-secrets

A Flask CLI extension to generate random secret tokens.
Python
14
star
40

verdiff

A CLI tool to diff 2 versions of a Phoenix, Rails, Django or Laravel generated project.
Python
12
star
41

ansible-security

Configure ssh and ufw as well as install fail2ban with ansible.
12
star
42

gemshine

Recursively compare a ruby project's gem versions to their latest versions.
Ruby
12
star
43

ansible-iptables

Configure iptables using Ansible.
12
star
44

lcurl

Visit a site every X seconds in a loop to help detect downtime while testing deployment strategies.
Shell
12
star
45

ansible-sshd

Install and configure openssh-server using Ansible.
12
star
46

demo-for-chattanooga-python-user-group

A demo app for a talk I gave at the Chattanooga python user group.
JavaScript
10
star
47

latest-releases

A command line tool that lets you keep tabs on the latest releases of your favorite tools and libraries.
Shell
10
star
48

ansible-monit

Install monit and configure as many processes as you want with ansible.
8
star
49

passify

A small utility to create a password and wrap bcrypt.
JavaScript
8
star
50

pick-random-youtube-comments

Get a list of top level comments from a YouTube video and then pick N amount of unique comment authors by choosing them randomly.
Python
8
star
51

ansible-bootstrap

Configure a server to run Ansible and install essential packages.
6
star
52

ansible-ferm

Manage iptables with ferm using ansible.
5
star
53

ansible-postgres

Install a bare bones version of postgres with ansible.
5
star
54

ansible-pumacorn

Manage a puma or unicorn rails process with init.d using ansible.
Ruby
5
star
55

docker-faye

A docker image for running a secure Faye (websocket) server.
JavaScript
5
star
56

ansible-nodejs

Install the latest stable version of nodejs with ansible.
4
star
57

ansible-mariadb

Install and configure MariaDB using Ansible.
4
star
58

ansible-sendy

Copy and configure Sendy with Ansible.
C
3
star
59

ansible-locale

Install and configure your system's locale using ansible
3
star
60

ansible-phpfpm

Install and configure php-fpm using Ansible.
2
star
61

ansible-dnsmasq

Install and configure dnsmasq to map a TLD to localhost using ansible.
2
star
62

docker-play-example

A production ready example Play app that's using Docker and Docker Compose.
1
star