<commit_before>docker-mailbox (WIP)
====================

Docker image that ships a running Nginx/PHP, Dovecot, Postfix as well as ViMbAdmin to configure and maintain the mail server.

(Note: this project is still a work in progress!)

### Requirements

* Either VirtualBox or Docker

### Installation

1. Clone GitHub repository  
  `git clone https://github.com/frdmn/docker-mailbox && cd docker-mailbox`
2. In case you use VirtualBox, run the `Vagrantfile` (if you don't, skip steps 2 - 6):  
  `vagrant up`
3. Patiently wait about 10 minutes until the base box is set up, the core packages are installed as well as Docker is set up: :coffee: :watch:  
4. SSH into the Vagrant box:  
  `vagrant ssh`
5. Make yourself a root (to bind listener to well known ports < 1024):  
  `sudo su`
6. Change into the project directory:  
  `cd /vagrant`  
7. Build the Docker image using the `Makefile`:  
  `make`  
8. Run the built image and set port mappings for IMAP, SMTP, HTTP and MySQL:  
  `make run`

## Version

0.0.1

### License<commit_msg>Renmae and adjust config<commit_after>docker-mailbox (WIP)
====================

Docker image that ships a running Nginx/PHP, Dovecot, Postfix as well as ViMbAdmin to configure and maintain the mail server.

(Note: this project is still a work in progress!)

### Requirements

* Either VirtualBox or Docker

### Installation

1. Clone GitHub repository  
  `git clone https://github.com/frdmn/docker-mailbox && cd docker-mailbox`
2. In case you use VirtualBox, run the `Vagrantfile` (if you don't, skip steps 2 - 6):  
  `vagrant up`
3. Patiently wait about 10 minutes until the base box is set up, the core packages are installed as well as Docker is set up: :coffee: :watch:  
4. SSH into the Vagrant box:  
  `vagrant ssh`
5. Make yourself a root (to bind listener to well known ports < 1024):  
  `sudo su`
6. Change into the project directory:  
  `cd /vagrant`  
7. Copy the default settings, rename and adjust it:  
  `cp settings-example.conf settings.conf && editor settings.conf`
8. Build the Docker image using the `Makefile`:  
  `make`  
9. Run the built image and set port mappings for IMAP, SMTP, HTTP and MySQL:  
  `make run`

## Version

0.0.1

### License
{'fraction_non_alphanumeric': 0.10243682310469314, 'fraction_numerical': 0.01759927797833935, 'mean_word_length': 3.657563025210084, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '158344', 'n_tokens_mistral': 748, 'n_tokens_neox': 687, 'n_words': 318}