This tutorial assumes:
- a single computer (like a Raspberry Pi)
- MQTT broker (like Mosquitto) running
- the
mosquitto_pub
andmosquitto_sub
commands are available.
# best practice: linux | |
nano ~/.pgpass | |
*:5432:*:username:password | |
chmod 0600 ~/.pgpass | |
# best practice: windows | |
edit %APPDATA%\postgresql\pgpass.conf | |
*:5432:*:username:password | |
# linux |
[gui] | |
encoding = utf-8 | |
[alias] | |
#visual = gitk | |
last = log -1 HEAD | |
st = status | |
shorty = status --short --branch | |
# git unstage - убрать всё из индекса (чтобы например добавить/закоммитить сначала что-то другое) | |
unstage = reset HEAD -- | |
up = !(git add . && git stash && git pull --rebase >&2) | grep -v \"No local changes to save\" && git stash pop |
pyenv local 3.7.5 | |
pyenv exec python -m pipenv sync -d |
pyenv local 3.7.5 | |
pyenv exec python -m pipenv sync -d |
with open('expected_data.json', 'w', encoding='utf8') as json_file: | |
json.dump(EXPECTED_DATA, json_file, ensure_ascii=False, indent=4, sort_keys=True) |
# Конфигурация для запуска nginx в качестве SSL прокси для других контейнеров. | |
# Не забудьте создать сеть перед запуском этой конфигурации: | |
# docker network create nginx-proxy | |
# и добавить следующую строку к проксируемым контейнерам '--network nginx-proxy'. | |
version: '2' | |
services: | |
nginx: | |
image: nginx |
import json | |
path_src = './references/migrations/0004_speciality.json' | |
path_dst = './references/migrations/0004_speciality.json' | |
src = open(path_src, 'r') | |
dst = open(path_dst, 'w') | |
payload = json.loads(src.read()) | |
result = [] | |
index = 0 | |
for i in payload: |
# -*- coding: utf-8 -*- | |
import argparse | |
import re | |
import requests | |
from bs4 import BeautifulSoup, Comment | |
from flask import Flask | |
from flask import Response |
FROM alpine:3.8 | |
MAINTAINER Ruslan Popov <ruslan.popov@gmail.com> | |
ARG SOURCE_VERSION=UNSPECIFIED | |
ARG SOURCE_COMMIT=UNSPECIFIED | |
ENV \ | |
SOURCE_VERSION=${SOURCE_VERSION} \ | |
SOURCE_COMMIT=${SOURCE_COMMIT} \ |