├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── Vagrantfile ├── containers ├── base │ ├── Dockerfile │ └── haconiwa │ │ └── rootfs │ │ └── etc │ │ ├── motd │ │ ├── resolv.conf │ │ ├── ssh │ │ └── sshd_config │ │ └── vim │ │ └── vimrc.local ├── nginx │ └── Dockerfile ├── postfix │ ├── Dockerfile │ ├── entry.sh │ └── main.cf └── ssh │ └── Dockerfile ├── experiment ├── convert-to-csv.sh └── save-logs.sh ├── misc ├── multitenancy-fig.png └── overview-fig.png ├── nginx ├── .build_revision ├── Dockerfile ├── build_config.rb ├── builds │ └── .keep └── entry.sh ├── out └── .keep ├── provision ├── containers │ ├── batch.sh │ ├── cleanip │ ├── dstat.service │ ├── dstat_postfix_proc_count.py │ ├── iptables.rules │ ├── nginx │ │ ├── conf.d │ │ │ ├── dispatcher.rb │ │ │ ├── http.conf │ │ │ ├── mail.conf │ │ │ ├── spec.yml │ │ │ └── stream.conf │ │ ├── nginx.conf │ │ └── nginx.service │ ├── script.sh │ └── warp.service ├── dist │ ├── .keep │ └── postfix-workdir.tar.gz ├── hacos │ ├── nginx.haco │ ├── postfix-standalone.haco │ ├── postfix.haco │ ├── ssh.haco │ ├── test.haco │ └── wordpress.haco ├── hosts ├── monolith │ ├── dstat.service │ ├── nginx.conf │ ├── nginx.service │ └── script.sh ├── mxtarpit │ ├── mxtarpit.service │ └── script.sh ├── postfix.sh ├── sandbox-container.sh └── sender │ └── script.sh └── test ├── integration ├── smtp └── ssh /.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | /*console.log 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/README.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/Vagrantfile -------------------------------------------------------------------------------- /containers/base/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/containers/base/Dockerfile -------------------------------------------------------------------------------- /containers/base/haconiwa/rootfs/etc/motd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/containers/base/haconiwa/rootfs/etc/motd -------------------------------------------------------------------------------- /containers/base/haconiwa/rootfs/etc/resolv.conf: -------------------------------------------------------------------------------- 1 | nameserver 10.1.0.1 2 | -------------------------------------------------------------------------------- /containers/base/haconiwa/rootfs/etc/ssh/sshd_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/containers/base/haconiwa/rootfs/etc/ssh/sshd_config -------------------------------------------------------------------------------- /containers/base/haconiwa/rootfs/etc/vim/vimrc.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/containers/base/haconiwa/rootfs/etc/vim/vimrc.local -------------------------------------------------------------------------------- /containers/nginx/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/containers/nginx/Dockerfile -------------------------------------------------------------------------------- /containers/postfix/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/containers/postfix/Dockerfile -------------------------------------------------------------------------------- /containers/postfix/entry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/containers/postfix/entry.sh -------------------------------------------------------------------------------- /containers/postfix/main.cf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/containers/postfix/main.cf -------------------------------------------------------------------------------- /containers/ssh/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/containers/ssh/Dockerfile -------------------------------------------------------------------------------- /experiment/convert-to-csv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/experiment/convert-to-csv.sh -------------------------------------------------------------------------------- /experiment/save-logs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/experiment/save-logs.sh -------------------------------------------------------------------------------- /misc/multitenancy-fig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/misc/multitenancy-fig.png -------------------------------------------------------------------------------- /misc/overview-fig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/misc/overview-fig.png -------------------------------------------------------------------------------- /nginx/.build_revision: -------------------------------------------------------------------------------- 1 | a3242586e23e011c44eb06bf20f79353 2 | -------------------------------------------------------------------------------- /nginx/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/nginx/Dockerfile -------------------------------------------------------------------------------- /nginx/build_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/nginx/build_config.rb -------------------------------------------------------------------------------- /nginx/builds/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nginx/entry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/nginx/entry.sh -------------------------------------------------------------------------------- /out/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /provision/containers/batch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/provision/containers/batch.sh -------------------------------------------------------------------------------- /provision/containers/cleanip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/provision/containers/cleanip -------------------------------------------------------------------------------- /provision/containers/dstat.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/provision/containers/dstat.service -------------------------------------------------------------------------------- /provision/containers/dstat_postfix_proc_count.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/provision/containers/dstat_postfix_proc_count.py -------------------------------------------------------------------------------- /provision/containers/iptables.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/provision/containers/iptables.rules -------------------------------------------------------------------------------- /provision/containers/nginx/conf.d/dispatcher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/provision/containers/nginx/conf.d/dispatcher.rb -------------------------------------------------------------------------------- /provision/containers/nginx/conf.d/http.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/provision/containers/nginx/conf.d/http.conf -------------------------------------------------------------------------------- /provision/containers/nginx/conf.d/mail.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/provision/containers/nginx/conf.d/mail.conf -------------------------------------------------------------------------------- /provision/containers/nginx/conf.d/spec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/provision/containers/nginx/conf.d/spec.yml -------------------------------------------------------------------------------- /provision/containers/nginx/conf.d/stream.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/provision/containers/nginx/conf.d/stream.conf -------------------------------------------------------------------------------- /provision/containers/nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/provision/containers/nginx/nginx.conf -------------------------------------------------------------------------------- /provision/containers/nginx/nginx.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/provision/containers/nginx/nginx.service -------------------------------------------------------------------------------- /provision/containers/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/provision/containers/script.sh -------------------------------------------------------------------------------- /provision/containers/warp.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/provision/containers/warp.service -------------------------------------------------------------------------------- /provision/dist/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /provision/dist/postfix-workdir.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/provision/dist/postfix-workdir.tar.gz -------------------------------------------------------------------------------- /provision/hacos/nginx.haco: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/provision/hacos/nginx.haco -------------------------------------------------------------------------------- /provision/hacos/postfix-standalone.haco: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/provision/hacos/postfix-standalone.haco -------------------------------------------------------------------------------- /provision/hacos/postfix.haco: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/provision/hacos/postfix.haco -------------------------------------------------------------------------------- /provision/hacos/ssh.haco: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/provision/hacos/ssh.haco -------------------------------------------------------------------------------- /provision/hacos/test.haco: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/provision/hacos/test.haco -------------------------------------------------------------------------------- /provision/hacos/wordpress.haco: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/provision/hacos/wordpress.haco -------------------------------------------------------------------------------- /provision/hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/provision/hosts -------------------------------------------------------------------------------- /provision/monolith/dstat.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/provision/monolith/dstat.service -------------------------------------------------------------------------------- /provision/monolith/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/provision/monolith/nginx.conf -------------------------------------------------------------------------------- /provision/monolith/nginx.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/provision/monolith/nginx.service -------------------------------------------------------------------------------- /provision/monolith/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/provision/monolith/script.sh -------------------------------------------------------------------------------- /provision/mxtarpit/mxtarpit.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/provision/mxtarpit/mxtarpit.service -------------------------------------------------------------------------------- /provision/mxtarpit/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/provision/mxtarpit/script.sh -------------------------------------------------------------------------------- /provision/postfix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/provision/postfix.sh -------------------------------------------------------------------------------- /provision/sandbox-container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/provision/sandbox-container.sh -------------------------------------------------------------------------------- /provision/sender/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/provision/sender/script.sh -------------------------------------------------------------------------------- /test/integration: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/test/integration -------------------------------------------------------------------------------- /test/smtp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/test/smtp -------------------------------------------------------------------------------- /test/ssh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FastContainer/nginx-haconiwa/HEAD/test/ssh --------------------------------------------------------------------------------