lava/dockermail

Updating repo and merging improvements

Opened this issue · 2 comments

Greetings @lava, I wanted to email you directly but this is not an option. I have made several improvements to this repo and was wondering if you would be interested in having a look. Maybe I could issue a pull request and we could join efforts to make a better IMAP server / Mail server docker solution, I believe these updates will help others. Cheers!

Hi @gegere

what improvements did you made?

Cu

Robin

@dragonito sorry for the delay.

The idea was to take much of the configuration and file edits out of the Dockerfile and put them into a process file which will run when the system is started. Reducing many commits / hash within the Docker container.

Here is a basic overview regarding the updates I have made:

The creation of a Makefile to help with the different configuration options and help other looking to learn docker understand more of the possible options.

Unit testing is another important aspect I have started with this pull request. Using two of the best online best services that support the creation of Docker containers, Shippable & CircleCi. I would like to continue to improve this.

Running this system on CoreOS or a local dev environment required the addition of supervisord which will allow various tasks to run continuously in the background.

There were other tweaks, but hopefully this overview helps. I am using this system in production and it works great. I still plan to update the commit and improve the PR based on the request of @lava