Commit Graph

37 Commits

Author SHA1 Message Date
Hugo Sales 349df02f78 [DOCKER][MAIL] Update config and change the way mail docker handles it, so the edits aren't visible from the outside, polluting the git staging area 2021-04-14 15:37:23 +00:00
Hugo Sales 0a15ccab9b [DOKER][MAIL][BOOTSTRAP] Make bootstrap generate separate certificates for the web root and the mail server 2021-04-14 15:37:23 +00:00
Hugo Sales cfbb28f1ea [DOCKER] Remove quotes from docker env files, as docker (or at least docker-compose) include them in the actual value 2021-04-14 15:37:23 +00:00
Hugo Sales 2f570fcc2a [TOOLS][DOCKER] Rewrite the configuration script to use whiptail/dialog, and refactor 2021-04-14 15:37:23 +00:00
Pastilhas f1f4ad7ba7 [DOCKER][MAIL] Fixed hash command
Also added permissions to start.sh
2021-04-14 15:37:23 +00:00
margarida 66670ff220 [TOOLS][DOCKER] Add mail setup to configure 2021-04-14 15:37:23 +00:00
margarida a5eca9f110 [TOOLS][DOCKER] Changed script to write docker-compose.yaml 2021-04-14 15:37:23 +00:00
Pastilhas 81109c88c7 [DOCKER][MAIL] Fixed variable expansion in run 2021-04-14 15:37:23 +00:00
Pastilhas 748d86d6d3 [DOCKER][MAIL] Cleanup opendkim.conf
Also improved consistency in other files
2021-04-14 15:37:23 +00:00
Pastilhas dde68b1d22 [DOCKER][MAIL] Removed unsued files, modified dovecot.conf 2021-04-14 15:37:23 +00:00
Pastilhas a27e3593fa [DOCKER][MAIL] User is now created on setup and Dockerfile
Continuation of previous commit
2021-04-14 15:37:23 +00:00
Pastilhas aaa6585a1e [DOCKER][MAIL] Removed unused config files and scripts
Now user is created on setup and dockerfile
2021-04-14 15:37:23 +00:00
Pastilhas a3908a22ae [DOCKER][MAIL] Substituted supervisord for s6 2021-04-14 15:37:23 +00:00
Pastilhas 0a5ac7cf7e [DOCKER][MAIL] Moved and modified `setup.sh` 2021-04-14 15:37:23 +00:00
Pastilhas 7e99d5faa8 [DOCKER][MAIL] Switched named volume to shared volume and changed env vars to env file 2021-04-14 15:37:23 +00:00
Pastilhas b43cc4f742 [DOCKER][MAIL] Improved exec.sh 2021-04-14 15:37:23 +00:00
Pastilhas e99d8481b5 [DOCKER][MAIL] Fixed small bug with ssl certificates 2021-04-14 15:37:23 +00:00
Pastilhas 5950986a6f [DOCKER][MAIL] Fixed small bugs in config and scripts 2021-04-14 15:37:23 +00:00
Pastilhas c37f5a59b3 [DOCKER][MAIL] New config files 2021-04-14 15:37:23 +00:00
Pastilhas 92ffc5644f [DOCKER][MAIL] Fused services into single container 2021-04-14 15:37:23 +00:00
Pastilhas 439ea2c182 [DOCKER][MAIL] Changed directory path 2021-04-14 15:37:23 +00:00
Hugo Sales f486656756 [DOCKER] Bump to PHP version 8 2021-04-14 15:37:23 +00:00
Hugo Sales ff1d6d9df8 Small update to php dockerfile 2021-04-14 15:37:23 +00:00
Hugo Sales ba7ad5fd28 [DOCKER] Fix redis extension build process to use LZ4 and add APCu 2021-04-14 15:37:21 +00:00
Hugo Sales 04b0d63d43 [DOCKER] Updated php image so redis is compiled with LZ4 compression available, as it's the fastest at decompressing and really fast at compressing. Read performance is more important, with this being used as a cache 2021-04-14 15:37:21 +00:00
Hugo Sales 155038a5c0 [DOCKER] Add msgpack and redis extensions to docker image 2021-04-14 15:37:21 +00:00
Hugo Sales 3aaad123de [DOCKER] Move certbot files to hidden folder, so it's ignored by GNU global 2021-04-14 15:37:21 +00:00
Hugo Sales 1134fec173 [DOCKER][PHP][EXTENSION] Add PHP ds extension to docker PHP image 2021-04-14 15:37:21 +00:00
Hugo Sales ac68436b0b [TOOLS] Update install scripts 2021-04-14 15:37:20 +00:00
Diogo Cordeiro c67cf336d4 [DOCKER][BOOTSTRAP] Add option to use a self signed cert 2021-04-14 15:37:20 +00:00
Hugo Sales f0b8f91a75 [DOCKER] Small fixes to docker setup, imported from V2 2021-04-14 15:37:09 +00:00
Hugo Sales feb3c16b3f [TOOLS] Updated install script to also support mariadb 2021-04-14 15:37:09 +00:00
Hugo Sales cef20e1332 [TOOLS][DOCKER] Further fixes in the docker environment and fixed the install script 2021-04-14 15:37:09 +00:00
Hugo Sales 3b50815422 [DOCKER] Fixed docker environment to properly configure the app environment 2021-04-14 15:37:09 +00:00
Hugo Sales a97c511c7a [TOOLS][SSL] Added bin/boostrap_certificates.sh, allowing for easy configuration of SSL certificates with Let's Encrypt 2021-04-14 15:37:09 +00:00
Hugo Sales 5ec23f2200 [DOCKER] Updated dockerfile to add memcached 2021-04-14 15:36:35 +00:00
Hugo Sales 51d1ea4f8f [DOCKER] Added preliminary docker container 2021-04-14 15:36:35 +00:00