Skip to content

Instantly share code, notes, and snippets.

View saladinjake's full-sized avatar
🏠
Working from home

Juwa Victor saladinjake

🏠
Working from home
View GitHub Profile
@saladinjake
saladinjake / codility_solutions.txt
Created November 3, 2020 07:32 — forked from lalkmim/codility_solutions.txt
Codility Solutions in JavaScript
Lesson 1 - Iterations
- BinaryGap - https://codility.com/demo/results/trainingU2FQPQ-7Y4/
Lesson 2 - Arrays
- OddOccurrencesInArray - https://codility.com/demo/results/trainingFN5RVT-XQ4/
- CyclicRotation - https://codility.com/demo/results/trainingSH2W5R-RP5/
Lesson 3 - Time Complexity
- FrogJmp - https://codility.com/demo/results/training6KKWUD-BXJ/
- PermMissingElem - https://codility.com/demo/results/training58W4YJ-VHA/
@saladinjake
saladinjake / codility_solutions.txt
Created November 3, 2020 07:32 — forked from lalkmim/codility_solutions.txt
Codility Solutions in JavaScript
Lesson 1 - Iterations
- BinaryGap - https://codility.com/demo/results/trainingU2FQPQ-7Y4/
Lesson 2 - Arrays
- OddOccurrencesInArray - https://codility.com/demo/results/trainingFN5RVT-XQ4/
- CyclicRotation - https://codility.com/demo/results/trainingSH2W5R-RP5/
Lesson 3 - Time Complexity
- FrogJmp - https://codility.com/demo/results/training6KKWUD-BXJ/
- PermMissingElem - https://codility.com/demo/results/training58W4YJ-VHA/
@saladinjake
saladinjake / self-signed_ssl_cert.md
Created May 15, 2019 15:19 — forked from clcollins/self-signed_ssl_cert.md
Generate an SSL Key, Certificate Request and Self-Signed Certificate

How to Generate an SSL Key, Certificate Request and Self-Signed Certificate

Replace <hostname> with your site's primary name.

Generate the key:

openssl genrsa -out <hostname>.key 2048

Generate the certificate request:

@saladinjake
saladinjake / more-advanced-docker
Created May 15, 2019 15:19 — forked from clcollins/more-advanced-docker
Slightly More Advanced Docker
Other Stuff to Cover
====================
(Used in conjunction with [Linux@Duke Intro To Docker](https://github.com/LinuxAtDuke/Intro-To-Docker))
* Processes Inside/Outside
* Env Vars
* Naming
* Linking
* Logging
@saladinjake
saladinjake / docker-appstack-wordpress
Created May 15, 2019 15:19 — forked from clcollins/docker-appstack-wordpress
Docker Appstack WP Instance, via command line
#!/bin/bash
# Version 1.2 - 2015-01-07
# https://gist.github.com/clcollins/cfab1f63dc1aa927bf9f
# REQUIRES:
#
# Software -
# 1. Docker: https://docker.com
#
@saladinjake
saladinjake / wp-upgrade.sh
Created May 15, 2019 15:18 — forked from clcollins/wp-upgrade.sh
WP-CLI Site Upgrade
#!/bin/bash
#
# TODO:
# How to handle NOT running the DB upgrade if it's not needed?
HOSTNAME="$(/bin/hostname)"
TMPDIR='/tmp'
MAILFROM="patch.adams@$HOSTNAME"
MAILTO="$@"
@saladinjake
saladinjake / run-docker-container.sh
Created May 15, 2019 15:18 — forked from clcollins/run-docker-container.sh
Bash script to easily setup and run Docker containers to test any given project
#!/bin/bash
# Set to true to just see what command
# would be run
DRY_RUN=false
TITLE='MY-TEST-CONTAINER'
IMAGE='MY-IMAGE'
# Local volume to be mapped into the container any time you run it
# usually with config files or whatnot
@saladinjake
saladinjake / throwaway_ssh_keypair.sh
Created May 15, 2019 15:17 — forked from clcollins/throwaway_ssh_keypair.sh
Generate throwaway SSH key pairs for automated ... things.
#!/bin/bash
error () {
local msg="${1}"
echo "${msg}"
exit 1
}
make_tempdir () {
@saladinjake
saladinjake / docker-compose.yml
Created May 15, 2019 15:17 — forked from clcollins/docker-compose.yml
Docker Compose-based, single-server deploy of CHN Server
version: '2'
services:
mongodb:
build:
dockerfile: ./Dockerfile-centos
context: https://github.com/CommunityHoneyNetwork/mongodb.git
image: mongodb:centos
ports:
- "127.0.0.1:27017:27017"
volumes:
@saladinjake
saladinjake / Dockerfile
Created May 15, 2019 15:17 — forked from clcollins/Dockerfile
mkdocs in a Docker container
FROM ubuntu:17.10
MAINTAINER Chris Collins <collins.christopher@gmail.com>
ENV PKGS python python-pip nginx runit
RUN apt-get update && \
DEBIAN_FRONTEND=noninteractive apt-get install -y $PKGS
RUN pip install mkdocs
ADD default /etc/nginx/sites-enabled/default