Commit Graph

21 Commits

Author SHA1 Message Date
Abhilash Raj
7f4cb3190a Create logs and copy settings_local.py
- If the logs file doesn't exist, create it so that django doesn't complain about
  non-existent log files.
- If the settings_local.py exist, copy it too along with settings.py
2017-04-06 13:26:49 -07:00
Abhilash Raj
c40fcbe3dd Enable security options in django settings. 2017-04-06 13:01:20 -07:00
Abhilash Raj
b863cb0767 Add a missing comma in settings. 2017-04-06 12:46:26 -07:00
Abhilash Raj
e050826abc Download mailman from wget rather than git. 2017-04-05 20:19:18 -07:00
Abhilash Raj
b614f46532 Remove postfix from the default core image. 2017-04-05 20:04:16 -07:00
Abhilash Raj
f45c754c7d Merge branch 'master' of github.com:maxking/docker-mailman 2017-04-05 02:01:35 -07:00
Abhilash Raj
3fa894bb34 Add License to readme. 2017-04-05 02:01:21 -07:00
Abhilash Raj
0f7262bff6 Create LICENSE 2017-04-05 02:00:29 -07:00
Abhilash Raj
97c6d1c2d8 Small changes in Readme. 2017-04-05 01:58:08 -07:00
Abhilash Raj
c135b427c2 Add a readme to the repository. 2017-04-05 01:56:41 -07:00
Abhilash Raj
1844d0412a Add configuration for exim4. 2017-04-05 00:41:31 -07:00
Abhilash Raj
d04f5b6dc8 Add sane mailman core configuration.
- Add configuration for exim to work with mailman core.
- Add configuration to enable hyperkitty in mailman core.
- Add configuration to enable mailman_hyperkitty plugin.
- Add mailman_hyperkitty plugin and ipython in the core container.
2017-04-05 00:35:42 -07:00
Abhilash Raj
add2ca06ea Add django settings file for mailman-web container. 2017-04-05 00:25:01 -07:00
Abhilash Raj
ed0756f9c9 Several changes
- Add hostnames to the container.
- Add a custom bridge network so that the containers and the host can have
  a static IP and that can be added in the configurations.
- Assign static IPs to all the containers in the new default configuration.
2017-04-05 00:11:33 -07:00
Abhilash Raj
aba3d0fb4a Add postfix to the core container. 2017-03-30 01:32:14 -07:00
Abhilash Raj
20d2708a0e Serve static files directly from uwsgi for now. 2017-03-29 23:11:13 -07:00
Abhilash Raj
12e8b04128 Add psycopg2 in mailman-web container.
Copy the settings file from /opt/mailman/web/ in the host system which
is supposed to be mounted at /opt/mailman-web-data/ in the container.
2017-03-29 22:27:06 -07:00
Abhilash Raj
131d1c0b8a Add a postgres database container.
- Set environemnt variables for Postgresql database in the compose file
- Set environment variables for uwsgi in the compose file
- Check if the postgresql container is up and accepting connections before
  running any actual services.
2017-03-29 21:58:40 -07:00
Abhilash Raj
c110bb1d01 Add a docker compose configuration and mailman-web
This commit adds a lot of new code including the mailman's web
frontend. It includes a configuration file which can later be
configured to run required configs.

Also, the docker-compose file spins off the containers, sets up
appropriate volumes and links.
2017-03-29 16:30:25 -07:00
Abhilash Raj
5dd6b11660 Add a readme for the core. 2017-03-28 17:10:34 -07:00
Abhilash Raj
b5535d894d Initial mailman core docker container 2017-03-28 17:06:15 -07:00