Skip to content

Instantly share code, notes, and snippets.

View ironicbadger's full-sized avatar

Alex Kretzschmar ironicbadger

View GitHub Profile
#!/bin/bash
#
# Shows last 50 lines of logs for specified container and continues
# showing log output in realtime.
docker logs -tf --tail="50" "$@"
#!/bin/bash
docker_image_tag="snapraid-from-source"
build_path="/tmp/snapraid-build/"
cd $build_path
docker build -t $docker_image_tag .
id=$(docker create --name snapraid-tmp $docker_image_tag)
docker cp $id:/artifact/ .
docker rm -v $id
docker rmi $docker_image_tag
FROM debian:jessie
MAINTAINER IronicBadger <ironicbadger@linuxserver.io>
# Builds SnapRAID from source
RUN apt-get update && \
apt-get upgrade -y && \
apt-get install -y \
gcc \
git \
make \
#!/bin/bash
export PGID=1050
export PUID=1050
docker-compose pull
docker-compose up -d
server {
listen 80;
server_name www.server.com;
return 301 https://server.com$request_uri;
}
server {
listen 443;
server_name www.server.com;
return 301 https://server.com$request_uri;
@ironicbadger
ironicbadger / example
Created September 16, 2017 00:53
/opt/appdata/letsencrypt/nginx/site-confs/default
# listening on port 80 disabled by default, remove the "#" signs to enable
# redirect all traffic to https
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name _;
return 301 https://$host$request_uri;
}
{
"annotations": {
"list": []
},
"editable": true,
"gnetId": null,
"graphTooltip": 0,
"hideControls": false,
"id": 1,
"links": [],
@ironicbadger
ironicbadger / vim-shortcuts.md
Created October 27, 2017 13:30 — forked from tuxfight3r/vim-shortcuts.md
VIM SHORTCUTS

VIM KEYBOARD SHORTCUTS

###MOVEMENT###

h        -   Move left
j        -   Move down
k        -   Move up
l        -   Move right
$        -   Move to end of line
0        -   Move to beginning of line (including whitespace)
#!/usr/bin/env ruby
# USAGE
# See : https://github.com/thuehlinger/daemons
#
# ruby nest_poller_control.rb run (foreground)
# ruby nest_poller_control.rb start
# ruby nest_poller_control.rb stop
# ruby nest_poller_control.rb status
@ironicbadger
ironicbadger / bash_aliases
Last active October 22, 2023 13:04
Lets Encrypt Reverse Proxy Files
alias dcp='docker-compose -f /opt/docker-compose.yml '
alias dcpull='docker-compose -f /opt/docker-compose.yml pull --parallel'
alias dcplogs='docker-compose -f /opt/docker-compose.yml logs -tf --tail="50" '
alias df='df -h -x aufs -x tmpfs -x udev'
alias editle='sudo vi /opt/appdata/letsencrypt/nginx/site-confs/default'