├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── example ├── multiple-process-image │ ├── Dockerfile │ ├── Makefile │ ├── environment │ │ ├── default.startup.yaml │ │ └── default.yaml │ └── service │ │ ├── nginx │ │ ├── install.sh │ │ ├── process.sh │ │ └── startup.sh │ │ └── php │ │ ├── config │ │ └── default │ │ ├── install.sh │ │ └── process.sh └── single-process-image │ ├── Dockerfile │ ├── Makefile │ ├── environment │ ├── default.startup.yaml │ └── default.yaml │ ├── service │ └── nginx │ │ ├── install.sh │ │ ├── process.sh │ │ └── startup.sh │ └── test-custom-env │ └── env.yaml ├── image ├── Dockerfile ├── build.sh ├── file │ ├── dpkg_nodoc │ └── dpkg_nolocales ├── service-available │ ├── :cron │ │ ├── download.sh │ │ ├── install.sh │ │ ├── process.sh │ │ └── startup.sh │ ├── :logrotate │ │ ├── assets │ │ │ └── config │ │ │ │ ├── logrotate.conf │ │ │ │ └── logrotate_syslogng │ │ ├── download.sh │ │ ├── install.sh │ │ └── startup.sh │ ├── :runit │ │ └── download.sh │ ├── :ssl-tools │ │ ├── assets │ │ │ ├── cfssl-default-env │ │ │ ├── default-ca │ │ │ │ ├── README.md │ │ │ │ ├── config │ │ │ │ │ ├── ca-config.json │ │ │ │ │ ├── ca-csr.json │ │ │ │ │ └── req-csr.json.tmpl │ │ │ │ ├── default-ca-key.pem │ │ │ │ ├── default-ca.csr │ │ │ │ └── default-ca.pem │ │ │ ├── default-env │ │ │ ├── jsonssl-default-env │ │ │ └── tool │ │ │ │ ├── cfssl-helper │ │ │ │ ├── jsonssl-helper │ │ │ │ ├── ssl-auto-renew │ │ │ │ └── ssl-helper │ │ ├── download.sh │ │ └── startup.sh │ └── :syslog-ng-core │ │ ├── assets │ │ └── config │ │ │ ├── syslog-ng.conf │ │ │ └── syslog_ng_default │ │ ├── download.sh │ │ ├── install.sh │ │ ├── process.sh │ │ └── startup.sh └── tool │ ├── add-multiple-process-stack │ ├── add-service-available │ ├── complex-bash-env │ ├── install-service │ ├── log-helper │ ├── run │ ├── setuser │ └── wait-process └── test ├── test.bats └── test_helper.bash /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/SECURITY.md -------------------------------------------------------------------------------- /example/multiple-process-image/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/example/multiple-process-image/Dockerfile -------------------------------------------------------------------------------- /example/multiple-process-image/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/example/multiple-process-image/Makefile -------------------------------------------------------------------------------- /example/multiple-process-image/environment/default.startup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/example/multiple-process-image/environment/default.startup.yaml -------------------------------------------------------------------------------- /example/multiple-process-image/environment/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/example/multiple-process-image/environment/default.yaml -------------------------------------------------------------------------------- /example/multiple-process-image/service/nginx/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/example/multiple-process-image/service/nginx/install.sh -------------------------------------------------------------------------------- /example/multiple-process-image/service/nginx/process.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/example/multiple-process-image/service/nginx/process.sh -------------------------------------------------------------------------------- /example/multiple-process-image/service/nginx/startup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/example/multiple-process-image/service/nginx/startup.sh -------------------------------------------------------------------------------- /example/multiple-process-image/service/php/config/default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/example/multiple-process-image/service/php/config/default -------------------------------------------------------------------------------- /example/multiple-process-image/service/php/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/example/multiple-process-image/service/php/install.sh -------------------------------------------------------------------------------- /example/multiple-process-image/service/php/process.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash -e 2 | exec /usr/sbin/php-fpm7.0 --nodaemonize 3 | -------------------------------------------------------------------------------- /example/single-process-image/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/example/single-process-image/Dockerfile -------------------------------------------------------------------------------- /example/single-process-image/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/example/single-process-image/Makefile -------------------------------------------------------------------------------- /example/single-process-image/environment/default.startup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/example/single-process-image/environment/default.startup.yaml -------------------------------------------------------------------------------- /example/single-process-image/environment/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/example/single-process-image/environment/default.yaml -------------------------------------------------------------------------------- /example/single-process-image/service/nginx/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/example/single-process-image/service/nginx/install.sh -------------------------------------------------------------------------------- /example/single-process-image/service/nginx/process.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/example/single-process-image/service/nginx/process.sh -------------------------------------------------------------------------------- /example/single-process-image/service/nginx/startup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/example/single-process-image/service/nginx/startup.sh -------------------------------------------------------------------------------- /example/single-process-image/test-custom-env/env.yaml: -------------------------------------------------------------------------------- 1 | WHO_AM_I: I'm bobby. 2 | -------------------------------------------------------------------------------- /image/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/Dockerfile -------------------------------------------------------------------------------- /image/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/build.sh -------------------------------------------------------------------------------- /image/file/dpkg_nodoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/file/dpkg_nodoc -------------------------------------------------------------------------------- /image/file/dpkg_nolocales: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/file/dpkg_nolocales -------------------------------------------------------------------------------- /image/service-available/:cron/download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:cron/download.sh -------------------------------------------------------------------------------- /image/service-available/:cron/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:cron/install.sh -------------------------------------------------------------------------------- /image/service-available/:cron/process.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:cron/process.sh -------------------------------------------------------------------------------- /image/service-available/:cron/startup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:cron/startup.sh -------------------------------------------------------------------------------- /image/service-available/:logrotate/assets/config/logrotate.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:logrotate/assets/config/logrotate.conf -------------------------------------------------------------------------------- /image/service-available/:logrotate/assets/config/logrotate_syslogng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:logrotate/assets/config/logrotate_syslogng -------------------------------------------------------------------------------- /image/service-available/:logrotate/download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:logrotate/download.sh -------------------------------------------------------------------------------- /image/service-available/:logrotate/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:logrotate/install.sh -------------------------------------------------------------------------------- /image/service-available/:logrotate/startup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:logrotate/startup.sh -------------------------------------------------------------------------------- /image/service-available/:runit/download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:runit/download.sh -------------------------------------------------------------------------------- /image/service-available/:ssl-tools/assets/cfssl-default-env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:ssl-tools/assets/cfssl-default-env -------------------------------------------------------------------------------- /image/service-available/:ssl-tools/assets/default-ca/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:ssl-tools/assets/default-ca/README.md -------------------------------------------------------------------------------- /image/service-available/:ssl-tools/assets/default-ca/config/ca-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:ssl-tools/assets/default-ca/config/ca-config.json -------------------------------------------------------------------------------- /image/service-available/:ssl-tools/assets/default-ca/config/ca-csr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:ssl-tools/assets/default-ca/config/ca-csr.json -------------------------------------------------------------------------------- /image/service-available/:ssl-tools/assets/default-ca/config/req-csr.json.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:ssl-tools/assets/default-ca/config/req-csr.json.tmpl -------------------------------------------------------------------------------- /image/service-available/:ssl-tools/assets/default-ca/default-ca-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:ssl-tools/assets/default-ca/default-ca-key.pem -------------------------------------------------------------------------------- /image/service-available/:ssl-tools/assets/default-ca/default-ca.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:ssl-tools/assets/default-ca/default-ca.csr -------------------------------------------------------------------------------- /image/service-available/:ssl-tools/assets/default-ca/default-ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:ssl-tools/assets/default-ca/default-ca.pem -------------------------------------------------------------------------------- /image/service-available/:ssl-tools/assets/default-env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:ssl-tools/assets/default-env -------------------------------------------------------------------------------- /image/service-available/:ssl-tools/assets/jsonssl-default-env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:ssl-tools/assets/jsonssl-default-env -------------------------------------------------------------------------------- /image/service-available/:ssl-tools/assets/tool/cfssl-helper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:ssl-tools/assets/tool/cfssl-helper -------------------------------------------------------------------------------- /image/service-available/:ssl-tools/assets/tool/jsonssl-helper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:ssl-tools/assets/tool/jsonssl-helper -------------------------------------------------------------------------------- /image/service-available/:ssl-tools/assets/tool/ssl-auto-renew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:ssl-tools/assets/tool/ssl-auto-renew -------------------------------------------------------------------------------- /image/service-available/:ssl-tools/assets/tool/ssl-helper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:ssl-tools/assets/tool/ssl-helper -------------------------------------------------------------------------------- /image/service-available/:ssl-tools/download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:ssl-tools/download.sh -------------------------------------------------------------------------------- /image/service-available/:ssl-tools/startup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:ssl-tools/startup.sh -------------------------------------------------------------------------------- /image/service-available/:syslog-ng-core/assets/config/syslog-ng.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:syslog-ng-core/assets/config/syslog-ng.conf -------------------------------------------------------------------------------- /image/service-available/:syslog-ng-core/assets/config/syslog_ng_default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:syslog-ng-core/assets/config/syslog_ng_default -------------------------------------------------------------------------------- /image/service-available/:syslog-ng-core/download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:syslog-ng-core/download.sh -------------------------------------------------------------------------------- /image/service-available/:syslog-ng-core/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:syslog-ng-core/install.sh -------------------------------------------------------------------------------- /image/service-available/:syslog-ng-core/process.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:syslog-ng-core/process.sh -------------------------------------------------------------------------------- /image/service-available/:syslog-ng-core/startup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/service-available/:syslog-ng-core/startup.sh -------------------------------------------------------------------------------- /image/tool/add-multiple-process-stack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/tool/add-multiple-process-stack -------------------------------------------------------------------------------- /image/tool/add-service-available: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/tool/add-service-available -------------------------------------------------------------------------------- /image/tool/complex-bash-env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/tool/complex-bash-env -------------------------------------------------------------------------------- /image/tool/install-service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/tool/install-service -------------------------------------------------------------------------------- /image/tool/log-helper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/tool/log-helper -------------------------------------------------------------------------------- /image/tool/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/tool/run -------------------------------------------------------------------------------- /image/tool/setuser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/tool/setuser -------------------------------------------------------------------------------- /image/tool/wait-process: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/image/tool/wait-process -------------------------------------------------------------------------------- /test/test.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/test/test.bats -------------------------------------------------------------------------------- /test/test_helper.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osixia/container-baseimage/HEAD/test/test_helper.bash --------------------------------------------------------------------------------