192 Commits (master)

Author SHA1 Message Date
Dario Ernst 0676252ec1 Revert accidental setup commits and fix code/pre tags 6 years ago
Dario Ernst d9d6f514aa Catch webmail-url empty but webmail configured and force to default
Quite some users managed to delete the contents of the webmail-url field in
setup, which forces front into a restart loop. Catch the case where a webmail
service is configured, but url is empty — and force to default /webmail.

closes #856
6 years ago
Dario Ernst 392637e16a Correct the URL users are directed to after using setup without exposing /admin
closes #885
6 years ago
Jim Heald eb8d84aed0 Fix environment variable inconsistency 6 years ago
Ionut Filip bbbd22b3a3
Merge pull request #843 from usrpro/fix-unbound-swarm
Remove unbound from swarm
6 years ago
Tim Möhlmann 3460872747
Documentation on IPv6 6 years ago
Ionut Filip 3ae1c75c55
Added IPv6 as optional 6 years ago
Ionut Filip f7e37b7d4b
Removed unbound resolver for stack flavor 6 years ago
Ionut Filip 9bec86f2c3 Fixed TLD limitation 6 years ago
Tim Möhlmann 38e754be6d
Make docs refer to the setup utility 6 years ago
Tim Möhlmann 1975534125
Make docker-compose.yml for setup and docs development friendly
This enables easy local running.
Actual deployment files are moved to github.com/mailu/infra.
6 years ago
Ionut Filip 50343f354e Merge remote-tracking branch 'upstream/master' into feat-psql-support 6 years ago
Ionut Filip 37a07e3297 Update setup utility with mysql db flavor 6 years ago
Tim Möhlmann 7d01bb2a4d
LOG_LEVEL docs and changelog entry 6 years ago
Ionut Filip 9077bf7313 Merge remote-tracking branch 'upstream/master' into feat-psql-support 6 years ago
Tim Möhlmann cffc7c15f1
Merge remote-tracking branch 'upstream/master' into fix-setup-filegen 6 years ago
Tim Möhlmann 738d98e5ab
Fix code formatting 6 years ago
Tim Möhlmann b2823c23b8
Merge remote-tracking branch 'upstream/master' into feat-psql-support 6 years ago
Daniel Huber b4f6f6b354
Merge branch 'master' into fix-docker-prefix 6 years ago
Tim Möhlmann c1bfde4e15
Use wget for file dowloads. Curl doesn't like the Traefik redirects 6 years ago
Tim Möhlmann 598ad4fc7a
Prefix static path with version for Traefik 6 years ago
Tim Möhlmann 19bd90f581
Fix usage of radicale image instead of none
I just noticed that the `none` image was used in place where `radicale` should be used. Fixed in this commit.
6 years ago
Daniel Huber d357ed67f5
Add DOCKER_PREFIX in tests and setup files 6 years ago
Daniel Huber 736607ab0c
Update admin account create command in setup utility to use the flask cli 6 years ago
Ionut Filip 1b64c80612 Managing different blueprint prefixes 6 years ago
Tim Möhlmann 8c6e0c56fb
Fix redis connection errors 6 years ago
Ionut Filip 5e2552bcd5 Removed if block 6 years ago
Tim Möhlmann e994fefb2d
Remove the test branch 6 years ago
Tim Möhlmann 1df3b46454
Use ADDRESS instead of HOSTNAME 6 years ago
Tim Möhlmann 8ef0493f53
Define external web network for Traefik connections 6 years ago
Tim Möhlmann db9a3787b1
Disable healthcheck, doen't work in versioned env 6 years ago
Tim Möhlmann 3655c7c902
Merge remote-tracking branch 'origin/fix-setup-bugs' into setup-deploy 6 years ago
Tim Möhlmann 9c284c4004
Prepare setup for multi-ver deployment on docs server 6 years ago
Ionut Filip bb0fd896b3 Fix some bugs in setup for stack flavor
- Unbound and webmail images were hardcoded
- Removed unnecesary environment keyword
6 years ago
kaiyou f6520eace6 Merge branch 'feat-psql-support' of https://github.com/usrpro/Mailu into usrpro-feat-psql-support 6 years ago
Tim Möhlmann c7dcfee882
Merge pull request #713 from pgeorgi/extend-nginx
nginx: Allow extending config with overrides
6 years ago
mergify-bot 491f6b24bb Merge branch 'master' into 'feat-subnet2' 6 years ago
Tim Möhlmann c00910ca4b
Merge remote-tracking branch 'upstream/master' into extend-nginx 6 years ago
Tim Möhlmann c25ba75d68
Include WEBROOT_REDIRECT in setup templates 6 years ago
Ionut Filip 94edb48f08 Dynamic attachment size 6 years ago
Tim Möhlmann c0972face6
Correct subnetting functionality for the tests and setup 6 years ago
Tim Möhlmann 8172f3eab8
Move the Mailu Docker network to a fixed subnet.
This will make network configuration and host based authentication
more robust, across different deployment platforms.
The options `RELAYNETS` and`POD_ADDRESS_RANGE` are kept for compatibility.
However, their usage have become optional.
6 years ago
Ionut Filip 7809d1373a Moved postgresql image in optional 6 years ago
Ionut Filip dd16ed4cba Removed password hashing 6 years ago
Tim Möhlmann 2b6f5ea3d0
Update setup's own docker-compose.yml file 6 years ago
Ionut Filip 92bdc6e0a3 Added network if postgresql used 6 years ago
Ionut Filip fa879dd9ab Removed empty space 6 years ago
Ionut Filip e89d354834 Encrypted input db password 6 years ago
Ionut Filip ef6a0727ac Updated setup with optional psql db 6 years ago
Ionut Filip 2a76451a98 Moved scripts to an external js file 6 years ago
Tim Möhlmann ca4804653d
Merge branch 'master' into feat-setup 6 years ago
Ionut Filip ffdef18bd6 Rendering admin/webmail path based on checkbox value 6 years ago
Tim Möhlmann 1e3392e417
Antispam not an optional service, postfix fails without it 6 years ago
Tim Möhlmann 72e931f4b4
Modify setup templates to allow for DOCKER_ORG and VERSION override. (Needed for Travis) 6 years ago
Tim Möhlmann 55297424cd
Merge remote-tracking branch 'upstream/master' into feat-setup 6 years ago
Tim Möhlmann b8783b670a
Take out DNS entry for webmail 6 years ago
Ionut Filip e5268de0c7 Revert default value for subnet 6 years ago
Ionut Filip 120c29eff6 Added unbound for stack flavor 6 years ago
Ionut Filip ae8f928fc0 Added project name on docker commands 6 years ago
Ionut Filip 6c12e2fffb Fixed subnet variable in unbound 6 years ago
Ionut Filip da37555a3c Fixed naming error 6 years ago
Ionut Filip 7c07efc216 Added unbound to setup
- Added checkbox for unbound resolver
- Added subnet variable
- Added dns variable which is generating the ip address based on subnet
6 years ago
Ionut Filip 3c9cae5d06 Added replicas variables for core containers
- Added back restart: always on compose flavor
- Moved Log driver from .env to docker-compose.yml
6 years ago
Ionut Filip 6a9e5c1921 Create/generate file template 6 years ago
Ionut Filip 9881dd2074 Documentation for adding more steps/flavors 6 years ago
Tim Möhlmann 81b24f61e8
Merge branch 'master' into feat-healthchecks 6 years ago
Ionut Filip c5be360a48 Updated setup page for stack flavor 6 years ago
Ionut Filip ebaba8fb41 Moved variables from docker-compose.yml back to env file 6 years ago
Ionut Filip 9c56e4c1b6 Fixed misstyped condition 6 years ago
Ionut Filip 02c802159a Updated env file with the latest version 6 years ago
Tim Möhlmann 84c6b12d06
Updated labels in config page 6 years ago
Ionut Filip 08987dfa22 Minor changes 6 years ago
Ionut Filip 35193f5530 Added functionality for stack flavor 6 years ago
Tim Möhlmann 39a1de956f
Add docker stack flavor
- Template still untested
- mailu.env and setup.html are symbolic links to compose flavor
6 years ago
Tim Möhlmann adfadab4cf
Load steps after setting flavor 6 years ago
Tim Möhlmann 5679d355aa
Avoid binding conflicts on production servers 6 years ago
Tim Möhlmann b2059be966
Merge branch 'feat-setup' of github.com:usrpro/Mailu into feat-setup 6 years ago
Tim Möhlmann ed53d655d3
Extend documentation in download page. Small cleanup in env. 6 years ago
Ionut Filip 7c0f5b20d6 Bug fixes 6 years ago
Ionut Filip cb1ed349bf Bug fixes 6 years ago
Ionut Filip 6b6cbcf977 Modified variables in .env file 6 years ago
Ionut Filip b3c7c45140 Added input form constraints 6 years ago
Thomas Sänger 39272ab05c
add healthcheck for http services 6 years ago
Ionut Filip b9ecc0ccc6 Added minor changes 6 years ago
Ionut Filip e8dee22ecf Added vars and fixed naming use 6 years ago
Ionut Filip 0d164486b4 docker-compose variables and setup 6 years ago
Tim Möhlmann 11a8e49f05
Compose file upgrade and define more variables for setup 6 years ago
kaiyou 4b60ee5361
Merge pull request #580 from usrpro/fix-setup-binding
Fix binding in setup utility's gunicorn
6 years ago
Tim Möhlmann fe7e32dc82
Make gunicorn bind to port 80 of any available protocol 6 years ago
Tim Möhlmann 6fc51d879b
Add docker-compose.yml file for Setup utility 6 years ago
kaiyou d4cc142f64 Rename the config dir to setup 7 years ago
kaiyou f5538698d3 Rename the config dir to setup 7 years ago