Commit Graph

11 Commits

Author SHA1 Message Date
Tatsuyuki Ishi
150a514bd4 Use Alpine for postgres 2017-07-28 17:46:45 +09:00
Abhilash Raj
e42b6d13a1 Move the compose file to the stable version of images. (#56) 2017-06-25 06:11:41 -07:00
Abhilash Raj
0ae0a55a42 Specify the database type along with the URL. 2017-05-28 14:59:52 -07:00
Abhilash Raj
7bc5bf5dc4 Use a config file for uwsgi. 2017-05-28 14:21:32 -07:00
Abhilash Raj
dcc2ccb70e Remove building from docker-compose and move that to a seperate script.
I want to be able to distribute docker-compose.yaml without any dependencies. In
order to do that, I should make it pull stable images from hub.docker.com
instead of trying to build them locally. This will avoid users running untested
code from the github repo instead of using the tested version on docker hub.
2017-04-25 19:49:31 -07:00
Abhilash Raj
aa367a2495 Fix the wrong database class for Postgesql in mailman-core. 2017-04-18 08:37:56 -07:00
Abhilash Raj
7de4cd6a92 Define the DATABASE_TYPE and DATABASE_CLASS along with DATABASE_URL. 2017-04-08 19:54:51 -07:00
Abhilash Raj
aec4ef4e03 Disable some security options in django settings. 2017-04-07 18:22:43 -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
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