117 Commits

Author SHA1 Message Date
jorgegv
78144ee1e4
fix mariadb root password interpolation in health check configuration (#73)
* fix mariadb root password interpolation in health check configuration

* fix env.example typo

---------

Co-authored-by: Robert Schumann <robert@schumann.link>
2025-03-20 12:59:09 +01:00
github-actions[bot]
2bd4fa2677
[chore] update contributors svg (#72)
Co-authored-by: gutmensch <gutmensch@users.noreply.github.com>
2025-03-20 12:57:45 +01:00
Simon
5e95ad2e14
Resolve small issues in the docker-compose files (#71)
And move optional extended configs directly into the compose/.env files
2025-02-12 20:07:14 +01:00
github-actions[bot]
81cad2e81e
[chore] update contributors svg (#69)
Co-authored-by: gutmensch <gutmensch@users.noreply.github.com>
2025-01-21 15:28:18 +01:00
Perlenjaeger
919fe857ae
remove of some inconsistency in the docker compose examples (#63)
Co-authored-by: Sven Förster <acc_gitlab@svfo.de>
2025-01-20 18:27:27 +01:00
github-actions[bot]
b28ae804bf
[chore] update contributors svg (#62)
Co-authored-by: gutmensch <gutmensch@users.noreply.github.com>
2024-08-27 18:24:33 +02:00
corelgott
552f67da65
docs: Manual Update and docker-compose cleanup (#61)
* Added command to trigger a manual report update. Removes verison-tag from docker-compose, since its deprecated

* chore: Added docker-compose examples and env-file

- Added examples-folder
- Added an example for a docker-compose with mysql
- Added an example for a docker-compose with postgres
- Extracted the most important variables to an env.example file
- Added some documentation on how to use the env-file and the compose files
2024-08-27 18:23:15 +02:00
Robert Schumann
072c8e5e33
chore: add arm64 image, fixes #34 (#37) v1.4.5 2024-02-18 14:40:46 +01:00
Robert Schumann
7455b3a4bc
fix: pin dbd mysql version, also add some build tools (#54)
* fix: pin dbd mysql version, also add some build tools

  * fixes #53

* fix: add flag for outdated dists
v1.4.4
2024-02-05 18:03:15 +01:00
Robert Schumann
36b5748844 fix: more environment vars for parser, fixes #52
* also update source dates
2024-02-04 23:44:22 +01:00
Robert Schumann
58d3e23ff1 chore: bump upstream sources 2024-02-04 23:24:59 +01:00
github-actions[bot]
07a932ae19
[chore] update contributors svg (#41)
Co-authored-by: gutmensch <gutmensch@users.noreply.github.com>
2023-09-22 11:57:05 +02:00
Marvin Scham
e7c55a0d2c
Added db persistence and healthcheck to compose sample (#38) 2023-09-22 11:50:06 +02:00
github-actions[bot]
2bcf0673d2
[chore] update contributors svg (#33)
Co-authored-by: gutmensch <gutmensch@users.noreply.github.com>
2023-04-07 12:16:07 +02:00
Robert Schumann
1e7c3d841d fix: add empty CONTRIBUTORS.svg 2023-04-07 12:14:57 +02:00
Robert Schumann
f8e7050f94 chore: add contributors and stargazers 2023-04-07 12:12:53 +02:00
Chris van Meer
8f1fb13960
Include PARSER_XML_MAXSIZE env variable. (#32) 2023-03-01 09:37:59 +01:00
Robert Schumann
4486d7d8bf fix(env): postgres env var handling by @madman-sf
* fixes #28
v1.4.1
2023-01-10 22:12:15 +01:00
madman-sf
0cc77fd254
pgsql is the wrong identifier (#29)
changed pgsql to Pg identifier in dmarc-report-parser.conf
2023-01-10 22:09:47 +01:00
Robert Schumann
73baf6f923 chore(docs): update build status icon 2023-01-07 23:48:36 +01:00
Robert Schumann
8981d3afbf chore(build): add github action
* update documentation

  * fix report parser option and defaults

  * fixes #28

  * fixes #31
v1.4.0
2023-01-07 23:05:36 +01:00
Robert Schumann
aab0d17980 fix paths in entrypoint v1.3 2022-08-10 09:31:56 +02:00
Kim Oliver Drechsel
07b5a195b4
Fix execution order in entrypoint.sh (#23)
I just checked my changes in PR #22 and I made a mistake in my commit yesterday that makes my code changes in the `entrypoint.sh` unreachable because supervisord is running in foreground mode.
It should be right before the line to start supervisord like in this PR.
Sorry for that.
2022-08-10 00:41:26 +02:00
Robert Schumann
da49afba3d update README 2022-08-10 00:38:04 +02:00
Robert Schumann
19f680a865 fix latest changes to viewer and parser
* new dependency postgres and PDO

	* php8 compatible
v1.2
2022-08-10 00:08:41 +02:00
Robert Schumann
87e271d084 fix: disable concurrent builds 2022-08-09 21:16:39 +02:00
Kim Oliver Drechsel
87ee0534df
Get and parse dmarc reports once at startup (#22)
Run the dmarc report parser script once at startup to avoid PHP errors with a new database.
Also show additional information in the container logs if something failed there.
This should also fix issues #17 and #19
2022-08-09 20:48:04 +02:00
Kim Oliver Drechsel
b895501242
Add tzdata package to fix wrong system time (#21)
Without the tzdata package, the TZ env var won't have effect on the system time within the container, what will lead to wrong timestamps in any logs.
2022-08-09 20:45:07 +02:00
Gene Wood
6a21e9efab
Remove note about upstream parser needing to merge a PR (#20)
The upstream PR was merged
2022-07-28 23:36:53 +02:00
Robert Schumann
bf2f61f236 update readme and pipeline 2021-12-12 12:03:39 +01:00
Robert Schumann
9637263016 update build status 2021-12-11 00:04:47 +01:00
Robert Schumann
b7a924ea5a test1 2021-12-10 22:48:00 +01:00
Robert Schumann
aadc22d760 test1 2021-12-10 22:45:19 +01:00
Robert Schumann
3ff0de46cd test1 2021-12-10 22:38:42 +01:00
Robert Schumann
3da8a5ff63 echo repo url 2021-12-10 22:08:06 +01:00
Robert Schumann
28e21af0f5 fix space 2021-12-10 21:51:08 +01:00
Robert Schumann
a5ff675bc9 fix upstream image 2021-12-10 21:49:25 +01:00
Robert Schumann
b5271abc8a update pipeline and remove chmod for entrypoint 2021-12-10 21:46:14 +01:00
Robert Schumann
a1358b9187
Update README.md 2021-12-08 01:00:52 +01:00
saltzimania
71d487cb9d
Environment Variable for PARSER_IMAP_IGNORE_ERROR (#14)
* Update dmarcts-report-parser.conf

Was getting the example error so added env variable so we can use docker-compose.yml to ignore errors.  This was experienced with Exchange Online in Microsoft 365.  This appears to have resolved the issue and dmarc reports were successfully retrieved and moved into the processed folder.

* Update README.md

* Update README.md

Fixed tab character
v1.1
2021-11-21 13:23:06 +01:00
Robert Schumann
526e230616 fixes #13
* explicitly disable ro for compressed tables on mariadb example image
2021-07-24 13:59:01 +02:00
Robert Schumann
c74bc90d20 Bump version and image, fixes #10
* alpine 3.5 to 3.13

	* openssl upgrade, remove MimeInfo and SSL perl pkg hacks

	* mysql client library upgrades (compatibility with 8)

	* image size reduction 703 to 322 MB

	* bump upstream sources for viewer and parser

	* introduce tags (current and latest docker image 1.0, old image
          still available as 0.5)
v1.0
2021-07-04 13:36:03 +02:00
Robert Schumann
96a344f70a fix archive copy v0.5 2021-07-04 12:44:42 +02:00
Robert Schumann
aa39ace246 add screenshot to readme 2020-11-22 16:50:37 +01:00
Robert Schumann
8cdbe1bf17 fix missing MimeInfo package 2020-09-06 18:26:11 +02:00
Robert Schumann
4d5411c9bd downgrade IO::Socket::SSL due to failing tests 2020-09-06 17:41:38 +02:00
Robert Schumann
716b081f6d fix variable name in viewer 2020-09-06 14:06:43 +02:00
Robert Schumann
38804c05f6 support new imap variables from parser
* keeps compat with existing env vars

	* fixes #8
2020-09-06 13:55:09 +02:00
Merlin Beutlberger
b7d0e22eb5
Readme: Improve docker-compose sample and describe cron job schedule (#7)
* Readme: Improve docker-compose sample

- Add attributes "version" and "services" to make it a docker-compose.yml
- Add mariadb service with preconfigured user and database

Resolves https://github.com/gutmensch/docker-dmarc-report/issues/1

* Readme: Describe cron job schedule

It took me a while to figure out why nothing happened after starting the
container. This should help new users to understand that they only have
to wait for the cron job to start.
2020-04-13 16:50:30 +02:00
Robert Schumann
c120e4d3e4 bump parser and viewer master 2019-11-13 10:38:01 +01:00