The popular open-source contract for web professionals by Stuff & Nonsense
- Originally published: 23rd December 2008
- Revised date: March 15th 2016
- Original post
sudo docker create \ | |
-v /:/rootfs:ro \ | |
-v /var/run:/var/run:rw \ | |
-v /sys:/sys:ro \ | |
-v /var/lib/docker/:/var/lib/docker:ro \ | |
-p 49876:8080 \ | |
-m 50M \ | |
--cpus 0.25 \ | |
--cpuset-cpus 1 \ | |
--name=cadvisor \ |
sudo docker run -d \ | |
-v /proc:/host/proc:ro \ | |
-v /sys:/host/sys:ro \ | |
-v /var/run/docker.sock:/var/run/docker.sock \ | |
-v /opt/netdata/overrides:/etc/netdata/override \ | |
-p 19999:19999 \ | |
-m 50M \ | |
-e SMTP_SERVER=server \ | |
-e SMTP_TO=email \ | |
-e SMTP_USER=user \ |
@mixin res($key, $map: $--breakpoints) { | |
// 循环断点Map,如果存在则返回 | |
@if map-has-key($map, $key) { | |
@media only screen and #{inspect(map-get($map, $key))} { | |
@content; | |
} | |
} @else { | |
@warn "Undefeined points: `#{$map}`"; | |
} | |
} |
Series: | |
{n.space('.').colon('-').replaceAll(/[!?.]+$/).replaceAll(/&/, 'and').replaceAll(/[`´‘’ʻ']/).replaceAll(/\*/, '-').replaceTrailingBrackets('$1')}.{s00e00}.{t.space('.').colon('-').replaceAll(/[!?.]+$/).replaceAll(/&/, 'and').replaceAll(/[`´‘’ʻ']/).replaceAll(/\*/, '-').replaceTrailingBrackets('$1')} | |
Movies: | |
{n.colon(' - ')} ({y}) |
#!/usr/bin/env bash | |
CONTAINER_NAME="$1" | |
PROJECT_NAME="app" | |
# lets find the first container | |
FIRST_NUM=`docker ps | awk '{print $NF}' | grep app_$CONTAINER_NAME | awk -F "_" '{print $NF}' | sort | head -1` | |
NUM_OF_CONTAINERS=1 | |
MAX_NUM_OF_CONTAINERS=2 |
These rules are adopted from the AngularJS commit conventions.
# Build | |
FROM node:latest as build-env | |
ENV NODE_ENV production | |
WORKDIR /src | |
COPY . . | |
RUN yarn install \ |
my dotfiles |