├── .dockerignore ├── .gitignore ├── Dockerfile ├── Dockerfile.alpine ├── Dockerfile.debian ├── Dockerfile.scratch ├── LICENSE ├── README.md ├── bin.alpine └── apk-install ├── bin.debian └── apt-install ├── bin ├── add-certs ├── entrypointd.sh ├── fix-perms ├── healthcheckd.sh ├── load-volume ├── save-volume ├── secret-vars └── stop-on-trigger ├── entrypoint.d ├── 10-shell.sh-example └── 10-source.env-example ├── examples └── nginx │ ├── Dockerfile.alpine │ ├── Dockerfile.mainline │ ├── build-public.sh │ ├── conf.d │ └── default.conf │ ├── docker-compose.dev.yml │ ├── docker-compose.prod.yml │ ├── docker-compose.tmpfs.yml │ ├── entrypoint.d │ └── 10-fix-perms.sh │ ├── healthcheck.d │ └── 10-index.sh │ ├── html-vol │ ├── 50x.html │ └── index.html │ └── html │ └── index.html └── healthcheck.d └── 10-shell.sh-example /.dockerignore: -------------------------------------------------------------------------------- 1 | examples 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build-local.sh 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudo-bmitch/docker-base/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.alpine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudo-bmitch/docker-base/HEAD/Dockerfile.alpine -------------------------------------------------------------------------------- /Dockerfile.debian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudo-bmitch/docker-base/HEAD/Dockerfile.debian -------------------------------------------------------------------------------- /Dockerfile.scratch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudo-bmitch/docker-base/HEAD/Dockerfile.scratch -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudo-bmitch/docker-base/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudo-bmitch/docker-base/HEAD/README.md -------------------------------------------------------------------------------- /bin.alpine/apk-install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudo-bmitch/docker-base/HEAD/bin.alpine/apk-install -------------------------------------------------------------------------------- /bin.debian/apt-install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudo-bmitch/docker-base/HEAD/bin.debian/apt-install -------------------------------------------------------------------------------- /bin/add-certs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudo-bmitch/docker-base/HEAD/bin/add-certs -------------------------------------------------------------------------------- /bin/entrypointd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudo-bmitch/docker-base/HEAD/bin/entrypointd.sh -------------------------------------------------------------------------------- /bin/fix-perms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudo-bmitch/docker-base/HEAD/bin/fix-perms -------------------------------------------------------------------------------- /bin/healthcheckd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudo-bmitch/docker-base/HEAD/bin/healthcheckd.sh -------------------------------------------------------------------------------- /bin/load-volume: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudo-bmitch/docker-base/HEAD/bin/load-volume -------------------------------------------------------------------------------- /bin/save-volume: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudo-bmitch/docker-base/HEAD/bin/save-volume -------------------------------------------------------------------------------- /bin/secret-vars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudo-bmitch/docker-base/HEAD/bin/secret-vars -------------------------------------------------------------------------------- /bin/stop-on-trigger: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudo-bmitch/docker-base/HEAD/bin/stop-on-trigger -------------------------------------------------------------------------------- /entrypoint.d/10-shell.sh-example: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo noop 4 | -------------------------------------------------------------------------------- /entrypoint.d/10-source.env-example: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | export VAR=val 4 | 5 | -------------------------------------------------------------------------------- /examples/nginx/Dockerfile.alpine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudo-bmitch/docker-base/HEAD/examples/nginx/Dockerfile.alpine -------------------------------------------------------------------------------- /examples/nginx/Dockerfile.mainline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudo-bmitch/docker-base/HEAD/examples/nginx/Dockerfile.mainline -------------------------------------------------------------------------------- /examples/nginx/build-public.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudo-bmitch/docker-base/HEAD/examples/nginx/build-public.sh -------------------------------------------------------------------------------- /examples/nginx/conf.d/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudo-bmitch/docker-base/HEAD/examples/nginx/conf.d/default.conf -------------------------------------------------------------------------------- /examples/nginx/docker-compose.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudo-bmitch/docker-base/HEAD/examples/nginx/docker-compose.dev.yml -------------------------------------------------------------------------------- /examples/nginx/docker-compose.prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudo-bmitch/docker-base/HEAD/examples/nginx/docker-compose.prod.yml -------------------------------------------------------------------------------- /examples/nginx/docker-compose.tmpfs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudo-bmitch/docker-base/HEAD/examples/nginx/docker-compose.tmpfs.yml -------------------------------------------------------------------------------- /examples/nginx/entrypoint.d/10-fix-perms.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudo-bmitch/docker-base/HEAD/examples/nginx/entrypoint.d/10-fix-perms.sh -------------------------------------------------------------------------------- /examples/nginx/healthcheck.d/10-index.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | curl -f http://127.0.0.1:8080 >/dev/null 6 | -------------------------------------------------------------------------------- /examples/nginx/html-vol/50x.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudo-bmitch/docker-base/HEAD/examples/nginx/html-vol/50x.html -------------------------------------------------------------------------------- /examples/nginx/html-vol/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudo-bmitch/docker-base/HEAD/examples/nginx/html-vol/index.html -------------------------------------------------------------------------------- /examples/nginx/html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudo-bmitch/docker-base/HEAD/examples/nginx/html/index.html -------------------------------------------------------------------------------- /healthcheck.d/10-shell.sh-example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudo-bmitch/docker-base/HEAD/healthcheck.d/10-shell.sh-example --------------------------------------------------------------------------------