This file contains hidden or 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 | |
# ----------------------------------------------------------------------------- | |
# es7s/core (shared code) | |
# (C) 2021-2022 A. Shavykin <[email protected]> | |
# ----------------------------------------------------------------------------- | |
# shellcheck disable=SC2059 | |
# shellcheck disable=SC2120 | |
# ----------------------------------------------------------------------------- | |
if [[ -n "${ES7S_DEBUG:-}" ]] ; then | |
printf "$(basename "${BASH_SOURCE[-1]^^}") %s\n" \ |

Some pep8
inspections can be disabled at line-level using comment:
# noqa
Disableable error codes (marked with ^) can be found at: https://pep8.readthedocs.io/en/release-1.7.x/intro.html#error-codes
Git sees every file in your working copy as one of three things:
- tracked - a file which has been previously staged or committed;
- untracked - a file which has not been staged or committed; or
- ignored - a file which Git has been explicitly told to ignore.
Ignored files are usually build artifacts and machine generated files that can be derived from your repository source or should otherwise not be committed. Some common examples are:
Official images of nginx and an automated build of certbot, the EFF’s tool for obtaining Let’s Encrypt certificates, are available in the Docker library.
Let’s begin with a basic docker-compose.yml
configuration file that defines containers for both images:
version: '3'
services:
OlderNewer