Skip to content

Instantly share code, notes, and snippets.

View tinker1987's full-sized avatar

Dmytro Paiareli tinker1987

View GitHub Profile
@tinker1987
tinker1987 / JavaScript.sublime-build
Created November 22, 2017 16:08 — forked from corbanb/JavaScript.sublime-build
Sublime Text - Tools > Build System > New Build System
// Sublime Text - Build System for Javascript
{
"cmd": ["node", "$file"],
"selector": "source.js"
}
@tinker1987
tinker1987 / .vimrc
Created February 19, 2018 06:57
Very nice vim config
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Maintainer:
" Amir Salihefendic
" http://amix.dk - [email protected]
"
" Version:
" 5.0 - 29/05/12 15:43:36
"
" Blog_post:
" http://amix.dk/blog/post/19691#The-ultimate-Vim-configuration-on-Github
@tinker1987
tinker1987 / Dockerfile
Created February 21, 2018 10:20
PHP 7.0 with preinstalled packages: intl, mcrypt, iconv, curl, mbstring, bcmath, bz2, mysqli, pdo, pdo_mysql, zip, xml, json, xsl, gd, redis, xdebug, memcached, geoip and composer
FROM php:7.0-fpm-alpine
# =================================================================================================
# Install packages
RUN apk update
RUN apk add --no-cache git supervisor curl curl-dev autoconf libjpeg-turbo-dev freetype-dev libpng-dev libmcrypt-dev libcurl libbz2 bzip2-dev geoip openssl-dev icu icu-dev icu-libs zlib-dev memcached libmemcached-dev alpine-sdk build-base gcc wget cyrus-sasl-dev geoip-dev libxslt-dev libxml2-dev
@tinker1987
tinker1987 / Dockerfile
Last active September 25, 2018 21:16
PHP7.2-cli with pre-installed packages
################################################################################
# Base image
################################################################################
FROM php:7.2
################################################################################
# Build instructions
################################################################################
@tinker1987
tinker1987 / parse_dotenv.bash
Last active November 25, 2019 07:51 — forked from judy2k/parse_dotenv.bash
Parse a .env (dotenv) file directly using BASH
# 1. Pass the env-vars to MYCOMMAND
eval $(egrep -v '^#' .env | xargs -d '\n') MYCOMMAND
# … or ...
# 2. Export the vars in .env into your shell:
export $(egrep -v '^#' .env | xargs -d '\n')
# 3. Avoid existent vars overriding
source <(grep -v '^#' .env | sed -E 's|^(.+)=(.*)$|: ${\1=\2}; export \1|g')
# 4.