Erik Huelsmann
c2475afab5
Fix (START)TLS settings from container environment variables
Docker Image cleanup / cleanup (push) Has been cancelled
2025-02-21 20:19:24 +01:00
Erik Huelsmann
50cdfc2145
Fix SASL authentication for outgoing e-mail with specified SASL mechanism
2025-02-21 09:46:30 +01:00
Erik Huelsmann
40a2a27902
Fix transport class
...
LedgerSMB::Mailer::TransportSMTP was a work-around; the fix is now upstream.
2024-12-08 16:06:01 +01:00
Erik Huelsmann
5a1fd390f1
Use the container gateway address as the SMTP host
...
The value 172.17.0.1 is the default gateway on the default Docker
network. However, when using this image with 'docker-compose', a
new network is created, which means that the IP address of the
gateway is different by definition. Because the network is created
at the same time as the containers, the IP address isn't available
when the YAML definition is created.
This approach replaces the static approach with a dynamic approach
executed at first container startup.
2024-01-14 22:05:45 +01:00
Erik Huelsmann
0dc6e65c51
Fix further optionl parameter setting in the configuration file
2023-11-28 20:05:58 +01:00
Erik Huelsmann
51d1d1da0f
Fix e-mail when HELO isn't explicitly set
2023-11-27 23:07:49 +01:00
Erik Huelsmann
93c7b4c77e
Fix bad interaction between IPv6, Bookworm, Starman and Docker
2023-09-30 22:56:40 +02:00
Erik Huelsmann
096350ad7b
Fix ledgersmb-server.psgi not finding configuration
...
Fixes #34
2023-09-30 22:55:43 +02:00
Erik Huelsmann
9cc752a0ff
Fix unescaped $-signs
2023-09-30 22:53:49 +02:00
Erik Huelsmann
0f7242d559
Take advantage of the ability to have 'ledgersmb.XXX.yaml' config files
2023-08-25 20:37:45 +02:00
Erik Huelsmann
6593d58698
Set the reverse proxy address to the default Docker address range
2021-09-17 23:04:21 +02:00
Erik Huelsmann
5a7ec0a2ed
Add reverse proxy configuration option
2021-09-17 22:41:06 +02:00
Erik Huelsmann
943fa166e8
Update start.sh
...
The starman option `max-workers` actually does not exist...
2021-09-12 22:19:04 +02:00
Erik Huelsmann
46637422ee
Refactor 1.7 code into 1.8 code and move to Buster
2020-04-12 20:01:07 +02:00
Erik Huelsmann
52fdf5b65e
Address failure to start Docker image
...
Starman is looking for LedgerSMB::PSGI and can't find it due to missing
library paths. Add -I arguments to fix it up.
2019-09-22 22:56:51 +02:00
Erik Huelsmann
b828cffad3
* Add option to set the number of Starman workers
2018-05-23 23:22:03 +02:00
Erik Huelsmann
d7c3bd6038
* There is no starman.psgi anymore. Instead, it's ledgersmb-server.psgi
2018-05-07 00:17:34 +02:00
sbts
d0384889a8
drop need to write config file to /srv/ledgersmb
...
Instead write it to /tmp.
Also don't copy the entire example file, just write the bits we need
2017-07-02 01:07:04 +08:00
Erik Huelsmann
e5c6072505
* use '--preload-app' to start starman
2017-05-25 16:07:38 +02:00
John Locke
5f45abdf2d
Create /tmp/ledgersmb if not exists
2017-03-14 13:50:53 -07:00
John Locke
262bf6e1f4
Set correct ssmtp path
2016-09-25 10:54:16 -07:00
John Locke
3839f3b105
Add support for #4 - Make Postgres port configurable at run time
2016-08-20 08:56:41 -07:00
John Locke
f070b9d6a6
Updates for new dojo build requirements for 1.5/master
2016-05-29 22:32:31 -07:00
John Locke
a057cbdfc5
ledgersmb.conf.default has moved to conf/. Update start.sh.
2016-01-08 09:37:25 -08:00
John Locke
3578ef79e3
Search for perl5lib path -- it has changed on us
2016-01-04 22:04:07 -08:00
John Locke
11b9c43044
Patch from dcg: detect /etc/ssmtp.conf changes inside update script, instead of touching a /tmp file
2015-11-19 11:58:47 -08:00
John Locke
e20f3a1899
Switch Master branch to use perl:5 base image, and load necessary modules using cpanm
2015-07-05 11:34:01 -07:00
John Locke
3a5553d593
Initial dockerfile to build a LedgerSMB image
2015-07-05 00:54:16 -07:00