This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM alpine:3.4 | |
ENV PASSENGER_VERSION="5.0.28" \ | |
PATH="/opt/passenger/bin:$PATH" | |
RUN PACKAGES="ca-certificates ruby procps curl pcre libstdc++ libexecinfo" && \ | |
BUILD_PACKAGES="build-base ruby-dev linux-headers curl-dev pcre-dev libexecinfo-dev" && \ | |
echo 'http://alpine.gliderlabs.com/alpine/v3.4/main' > /etc/apk/repositories && \ | |
echo 'http://alpine.gliderlabs.com/alpine/edge/testing' >> /etc/apk/repositories && \ | |
apk add --update $PACKAGES $BUILD_PACKAGES && \ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Эта пара строк не претендует на что-либо, но давно хотел это написать, а тут как раз и повод подвалил. :) | |
# Короче, это маленький скриптик для убунтоводов, автоматический запрашивающий GPG-ключи с keyserver.ubuntu.com для всех неподпписанных репозиториев. Будет полезен после добавления каждого нового PPA, чтобы не заниматься каждый раз копипастой фингерпринта и ручным вводом команды apt-key со всеми параметрами. Кроме того, наверное, будет полезен после переноса старого sources.list в свежеустановленную систему, когда внезапно оказывается, что репозитории-то перенесены, а ключи — нет. | |
# Запускать вместо apt-get update. | |
# Специально для http://welinux.ru/post/5160/ | |
# Делаем разделитель строк, а не слов | |
OLDIFS=$IFS | |
IFS=$'\n' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { fork } from 'redux-saga'; | |
import fetchEntitySaga from './fetchEntitySaga'; | |
export default prefetch( | |
({ getState }) => { | |
if (needsFetching(getState())) { | |
return fork(fetchEntitySaga, getState, ...args); | |
} | |
} | |
)(Component); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#.eslintrc.js | |
module.exports = { | |
"extends": "airbnb", | |
"plugins": [ | |
"react", | |
"jsx-a11y", | |
"import" | |
] | |
}; |