build: Initial mail server docker image #6
Merged
jon_nfc
merged 19 commits from 2022-02-14 06:10:14 +00:00
1-initial-container
into development
No Reviewers
Labels
Clear labels
Bug
Used in discussion about a bug in comments or commits
CVE-2023-5764
Denotes items related to the CVE
CodeReview
Used in comments (issues/MR/commits) to denote code review related items
Documentation
Documentation items
Feature
Used in discussion about a Feature in comments or commits
Lint
Used in comments (issues/MR/commits) to denote lint tasks todo, done, fixed
Privacy
Used in comments (issues/MR/commits) to denote privacy related items
Security
Used in comments (issues/MR/commits) to denote Security related items
breaking-change
label used to denote that the issue/Merge Request does/will introduce a breaking change
bug::reproducable
Given to an issue when the bug has been confirmed as re-producable. Can also be used in comments and commits.
bug::unable to reproduce
Given to an issue when the bug that is not able to be reproduced. Can also be used in comments and commits.
code review::complete
code review::not started
code review::rejected
code review::underway
difficulty::Full Development
Level 3. Difficulty representing that the task to complete must be planned and created.
difficulty::Good First Issue
Level 1. Difficulty representing that the task is very simple and with limited knowledge can be completed.
difficulty::Prior Knowledge
Level 2. Difficulty representing that the task requires some prior knowledge of either the technology or the project for task completion.
documentation::complete
Issues, Merge Requests
documentation::no change required
Issues, Merge Requests and used to denote no documentation changes required
documentation::not started
Issues, Merge Requests
documentation::stalled
Issues, Merge Requests
documentation::underway
Issues, Merge Requests
impact::0
impact::1
impact::2
impact::3
impact::4
impact::5
ops::ansible-roles
OPS project tag
ops::automation
ops::gitlab-ci
OPS project tag
ops::marcas
OPS project tag
ops::python-gitlab-management
OPS project tag
ops::website
priority::0
priority::1
priority::2
priority::3
priority::4
priority::5
stage::Ready for Development
stage::develop
Stage for use in Issues and Merge Requests. Can also be used in discussion in comments and commits
stage::feedback required
stage::planning
Stage for use in Issues and Merge Requests. Can also be used in discussion in comments and commits
stage::test
Stage for use in Issues and Merge Requests. Can also be used in discussion in comments and commits
stale
Label given to issues/merge requests that are considered stale due to no collaboration and is a mark for closure.
triage
Tag given to issues/merge requests requiring triaging by the team.
triage::not_confidential
This tag is given by the triage bot so that URLs can be added to an issue/comment. A triage policy for NFC wide should remove this label.
type::CI / CD
type::automation
This type is used to denote an automation job
type::bug
Type for Issues and Merge Requests. Can also be used in discussion in comments and commits
type::compliance
type::discussion
Type for Issues. Can also be used in discussion in comments.
type::documentation
Type for Issues and Merge Requests. Can also be used in discussion in comments and commits
type::feature
type for Issues and Merge Requests. Can also be used in discussion in comments and commits
type::invalid
label given to tickets that require no action or are deem as invalid.
type::quality assurance
Type for Issues and Merge Requests. Can also be used in discussion in comments and commits
type::question
Type for Issues. Can also be used in discussion in comments.
type::security
Type for Issues and Merge Requests.
type::specification
Design specification
workflow::complete
Issues, Merge Requests
workflow::not ready
workflow::not ready::blocked
workflow::not started
Issues, Merge Requests
workflow::ready to commence
Issues, Merge Requests
workflow::stalled
Label given to issues/merge requests where no work has occured in x days iaw triage policy.
workflow::underway
Issues, Merge Requests
workflow::underway::develop
Milestone
No items
No Milestone
docker-mail - v0.1.0
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: docker/docker-mail#6
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
No description provided.
Delete Branch "1-initial-container"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📝 Summary
Create the initial docker container with all required components
🔗 References
Child of #1
Required for nofusscomputing/infrastructure/config#15
Blocks nofusscomputing/infrastructure/config!11
🚧 Tasks
Basic Readme.md added
example
docker-compose.yml
Functional container
passes checklist
assigned to @jon_nfc
mentioned in merge request nofusscomputing/infrastructure/config!11
added 1 commit
Compare with previous version
changed the description
changed the description
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 8h 45m of time spent
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 6h 40m of time spent
fetchmail bounced messages when mailbox was full instead of stopping
manual
lines 135-139 need fixing
optionDONT DO deletes mail from sourceset no softbounce
will permanently delete undeliverable mail.added 82h 34m of time spent
time added from orig mr
mentioned in issue #1
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 13 commits
ec9e3299
- build(docker): base image addeddf8997f0
- feat: Added Dovecot and Postfix to container4db1b34d
- feat(amavis): added amavis and configured spama7c1ae05
- feat(backup): Added backup cron and helper script.ace2493f
- feat(fetchmail): added fetchmail5ec218da
- feat(sa-learn): Added cron script to learn spam/hamd8ad253f
- feat(shared_mailbox): added helper script to share mailbox.90a21cf8
- test(docker_compose): add compose file for testing3601d90a
- fix(script): group-mailbox script must be executable1d73c6eb
- feat(vscode): recommended extensions added38a25272
- ci(markdown_lint): added linting rule fileeb43442b
- refactor: cron out to /dev/null1fe3598a
- fix(fetchmail): fix cron job so it runsCompare with previous version
added 1 commit
3a3f2098
- feat(spam-learn): add duration to emailCompare with previous version
added 1 commit
b536a5e4
- ci(gitlab-ci): updated to current dev commitCompare with previous version
added 1 commit
Compare with previous version
added 1 commit
b01bab03
- refactor: readme linting errorsCompare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
f80c02ba
- ci(build): Added docker container build jobCompare with previous version
requested review from @jon_nfc
created #2 to continue this discussion
resolved all threads
mentioned in issue #2
added 1 commit
Compare with previous version
added 1 commit
6a61efe2
- docs(README): updated readmeCompare with previous version
added 11h 5m of time spent
resolved all threads
resolved all threads
added 1 commit
99e61d0f
- ci(detached_pipeline): stop MR jobsCompare with previous version
marked the checklist item Basic Readme.md added as completed
marked the checklist item example
docker-compose.yml
as completedmarked the checklist item Functional container as completed
added 32m of time spent
mentioned in commit
7fc7c1ea13
mentioned in commit 8843e323de45a3f51e08def780dd283669d59edb
mentioned in commit b16c99a82a3f3f7116323c327f942ec8e3992002
mentioned in commit
3ed883cd61
mentioned in commit
dc5d886071
mentioned in commit
7567975978