Skip to content

Instantly share code, notes, and snippets.

FROM node:8.9-alpine
#Install Cron
RUN apk update && apk upgrade && apk add dcron wget rsync ca-certificates git openssh && rm -rf /var/cache/apk/*
RUN mkdir -p /var/log/cron && mkdir -m 0644 -p /var/spool/cron/crontabs && touch /var/log/cron/cron.log && mkdir -m 0644 -p /etc/cron.d
#RUN echo '* * * * * /runner/bin/parse-server-job-runner && echo "jobs end" > /dev/console' > /var/spool/cron/crontabs/root # DEBUG
RUN echo '* * * * * /runner/bin/parse-server-job-runner' > /var/spool/cron/crontabs/root
# Install parse-server-job-runner
@Biromain
Biromain / merge.js
Created December 12, 2017 09:10 — forked from icebob/merge.js
Merge GraphQL schemas & resolvers in modules
let moduleQueries = [];
let moduleTypeDefinitions = [];
let moduleMutations = [];
let moduleResolvers = [];
let files = config.getGlobbedFiles(path.join(__dirname, "**", "*schema.js"));
// Load schema files
files.forEach((file) => {
let moduleSchema = require(path.resolve(file));
@Biromain
Biromain / javascript.json
Created December 7, 2017 11:53
VSCode JS Snippets
{
"ES6 Function": {
"prefix": "es6f",
"body": ["() => {$1}"],
"description": "ES6 Function"
},
"Console log": {
"prefix": "log",
"body": ["console.log($1)"],
"description": "Console log"
#!/bin/bash
# Delete all containers
docker rm $(docker ps -a -q)
# Delete all images
docker rmi $(docker images -q)
# Delete volumes
docker volume rm `docker volume ls -q -f dangling=true`
#!/bin/env bash
sudo yum check-update
curl -fsSL https://get.docker.com/ | sh
sudo systemctl start docker
sudo systemctl enable docker
# Docker Compose
sudo curl -L https://github.com/docker/compose/releases/download/1.18.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
@Biromain
Biromain / portainer-parse-server.yml
Last active May 8, 2025 15:57
portainer-parse-server
version: '3'
services:
portainer:
image: portainer/portainer
ports:
- "9000"
networks:
- portainer-net
volumes:
@Biromain
Biromain / lamp-stack-osx-virtualhostx.md
Created September 4, 2017 07:43 — forked from pwenzel/lamp-stack-osx-virtualhostx.md
LAMP stack on OSX with Homebrew, built-in Apache, multiple PHP versions, VirtualhostX optional

This guide shows how to set up a PHP and MySQL development environment using OSX's built-in Apache, using Homebrew to install necessary components. With this strategy, you can use different versions of PHP for certain virtual hosts.

VirtualHostX is a convenient way to manage development sites, but not required.

Install PHP and MySQL with Homebrew

brew update
brew install php56
brew install php56-mcrypt
brew install mysql
sudo yum check-update
curl -fsSL https://get.docker.com/ | sh
sudo systemctl start docker
sudo systemctl enable docker
docker run -d -p 9000:9000 --name portainer -v /var/run/docker.sock:/var/run/docker.sock -v ~/portainer/data:/data portainer/portainer
@Biromain
Biromain / user-aliases.cmd
Last active January 5, 2018 11:47
Can be found in cmder/config
;= docker
dc=docker-compose $*
dce=docker-compose exec $*
dcu=docker-compose up
dcud=docker-compose up -d
dck=docker-compose kill
dcrm=docker-compose rm
dcrmf=docker-compose rm -f
dcb=docker-compose build
dceb=docker-compose exec $* bash
{
//...
"files.exclude": {
"**/*.js" : {
"when": "$(basename).ts"
},
"**/*.js.map": {
"when": "$(basename)"
}
}