442 Commits

Author SHA1 Message Date
Paul Makles 8b26409da5 docs: update README 2024-10-10 16:57:07 +01:00
Paul Makles c1d48c9021 chore: use commonspec format 2024-10-10 16:56:46 +01:00
Martin Gruner 24a24c2d18 Patch level update for the Zammad and dependency images (#433) 2024-09-30 13:23:46 +02:00
Martin Gruner 0b6e013875 Maintenance: Update Zammad and Elasticsearch images (patch). (#429)
* Maintenance: Update Zammad and Elasticsearch images (patch).
* Disable YAML_PRETTIER in GitHub actions workflow
2024-09-06 14:42:23 +02:00
dependabot[bot] cc1ea4f250 Bump github/super-linter from 6 to 7 (#428)
Bumps [github/super-linter](https://github.com/github/super-linter) from 6 to 7.
- [Release notes](https://github.com/github/super-linter/releases)
- [Changelog](https://github.com/github/super-linter/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/super-linter/compare/v6...v7)

---
updated-dependencies:
- dependency-name: github/super-linter
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 10:01:25 +02:00
Martin Gruner 7743084eb6 Maintenance: Update Zammad image and dependencies (non-breaking). (#426) 2024-08-21 13:12:43 +02:00
Martin Gruner 1b3611a5a8 Maintenance: fix GitHub actions (#425)
* Maintenance: fix GitHub actions
2024-08-19 13:22:32 +02:00
Martin Gruner 4656401d7a Update Zammad patchlevel + dependencies and introduce updatecli (#422) 2024-07-26 07:26:42 +02:00
Martin Gruner 0b1a832584 Move .env file to .env.dist to avoid update conflicts. (#419)
* Move .env file to .env.dist to avoid update conflicts.

* Add customizable files to .gitignore.
2024-06-12 14:32:38 +02:00
Martin Gruner e7b21d37d4 Simplify deployment (#418)
* Simplify ENV handling by using default values in the YAML
* Improve handling of NGINX port settings.
* Remove duplicate volume definition
* Switch to docker backup script that was added to the Zammad image.
2024-06-11 12:28:05 +02:00
Martin Gruner 7ea30cb71e Maintenance: Unify docker compose versions to more recent 3.8 (#417) 2024-06-07 12:04:54 +02:00
Martin Gruner 0cd4639aca Revert version drop (#416)
* Revert "Maintenance: Remove obsolete version field from docker-compose.yml files. (#415)"

This reverts commit 0384912ab1.

* Unify docker compose versions to avoid conflicts.
2024-06-07 11:44:13 +02:00
Martin Gruner 0384912ab1 Maintenance: Remove obsolete version field from docker-compose.yml files. (#415) 2024-06-07 11:29:50 +02:00
Martin Gruner 973aedc015 Update to Zammad 6.3.1. (#413) 2024-05-15 08:51:49 +02:00
dependabot[bot] 013d4fc0d2 Bump actions/stale from 8 to 9 (#411)
Bumps [actions/stale](https://github.com/actions/stale) from 8 to 9.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v8...v9)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-06 10:11:50 +02:00
Martin Gruner 8a9c9fc340 Maintenance: Reactivate stale workflow. (#410) 2024-04-29 15:06:07 +02:00
dependabot[bot] a3d5b28c07 Bump github/super-linter from 5 to 6 (#408)
* Bump github/super-linter from 5 to 6

Bumps [github/super-linter](https://github.com/github/super-linter) from 5 to 6.
- [Release notes](https://github.com/github/super-linter/releases)
- [Changelog](https://github.com/github/super-linter/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/super-linter/compare/v5...v6)

---
updated-dependencies:
- dependency-name: github/super-linter
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martin Gruner <mg@zammad.com>
2024-04-29 14:07:12 +02:00
Martin Gruner c9219190bc Maintenance: Improve CI test script to use 'bundle exec' and wait less. (#409) 2024-04-29 11:00:01 +02:00
Martin Gruner 93ba19c46a Switch to Zammad 6.3. (#402)
* Switch to Zammad 6.3.
* Specify PG pool size.
2024-04-17 14:05:35 +02:00
dependabot[bot] 3f80007b4f Bump release-drafter/release-drafter from 5 to 6
Bumps [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) from 5 to 6.
- [Release notes](https://github.com/release-drafter/release-drafter/releases)
- [Commits](https://github.com/release-drafter/release-drafter/compare/v5...v6)

---
updated-dependencies:
- dependency-name: release-drafter/release-drafter
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-05 10:06:45 +01:00
Martin Gruner 4de188e05c Switch to Zammad 6.2. (#388) 2023-12-07 13:55:21 +01:00
Martin Gruner 734853ff6a Update Zammad to latest patch level 6.1.0-58 2023-11-07 12:19:29 +01:00
Martin Gruner 069bf2b5b5 Fixes #381 - Zammad-NGINX can not write config file due to read-only (#383) 2023-11-03 10:23:45 +01:00
Martin Gruner 07936ea7e0 Closes: #379 - Add mount point for /opt/zammad/storage (#380)
* Closes: #379 - Add mount point for /opt/zammad/storage

* Remove zammad-storage from nginx container again.
2023-09-27 13:47:31 +02:00
Martin Gruner 15aa646ee2 Switch to Zammad 6.1.0. 2023-09-13 10:56:08 +02:00
dependabot[bot] 99904359f5 Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-11 10:25:12 +02:00
Martin Gruner b871301343 Fixes: #346 - docker-entrypoint for zammad-nginx fails to adapt nginx config properly. (#372)
This adds a list of variables that will be forwarded to the containers, but only if they are set via .env file or another mechanism. Otherwise, the containers will not see them.

https://docs.docker.com/compose/compose-file/05-services/#environment

This removes the need to add these variables to docker-compose.override.yml to ensure they get passed to the containers. Now it is enough to specify them via .env.
2023-08-29 07:50:10 +02:00
Martin Gruner b50f15e683 Maintenance: Switch env definition to hash for better reusability. (#371) 2023-08-28 13:50:43 +02:00
Martin Gruner 0990e43ea8 Follow-up: cb6a82de9d - Repair and improve zammad-backup. (#370)
- Switch back to postgres container for zammad-backup
- Add command passthrough for more convenient container usage/testing
- Add default value handling for HOLD_DAYS variable
2023-08-28 12:34:07 +02:00
Martin Gruner cb6a82de9d Maintenance: Refactor YAML for better maintainability. (#369)
* Maintenance: Refactor YAML for better maintainability.

* Simplify service dependency definition.
2023-08-28 08:00:12 +02:00
Martin Gruner 755c756fc0 Fixes #359 - Backup is constantly running. (#367) 2023-08-25 11:34:28 +02:00
Martin Gruner 7f31a9acfc Fixes #358, fixes #364, fixes 365, closes #357 - Fix passing of database credentials to containers
* Fix passing of database credentials to containers.

* Bump Zammad image version in .env.
2023-08-24 09:30:27 +02:00
André Bauer 799edd7863 Update zammad to 6.0.0-66 (#363) 2023-07-18 18:47:20 +02:00
André Bauer 6606e8e2ca update zammad to 6.0.0-32 (#353) 2023-06-22 20:16:10 +02:00
André Bauer 662aa8f512 update dockerhub pulls badge (#352) 2023-06-21 16:27:42 +02:00
Martin Gruner ffa1268a2a Update to Zammad 6.0. (#347)
* Update to Zammad 6.0.

* adjust compose and env / change docker registry

Signed-off-by: André Bauer <andre.bauer@staffbase.com>

---------

Signed-off-by: André Bauer <andre.bauer@staffbase.com>
Co-authored-by: André Bauer <andre.bauer@staffbase.com>
2023-06-21 16:05:23 +02:00
André Bauer 3338cbeb22 sort vars (#351) 2023-06-14 13:27:25 +02:00
Jan Kiesewetter 9a547c67a9 Define database name (#343)
Set the database name to the default of the Zammad image to avoid an unused database with the name of the POSTGRES_USER var.

See default database name:
https://github.com/zammad/zammad/blob/163377fc65585cff78f021b385faf8af2c964253/contrib/docker/docker-entrypoint.sh#L20

See PostgreSQL image documentation:
https://hub.docker.com/_/postgres

POSTGRES_DB
This optional environment variable can be used to define a different name for the default database
that is created when the image is first started. If it is not specified, then the value of POSTGRES_USER will be used.
2023-06-14 11:36:01 +02:00
André Bauer 1c52589095 update zammad to 5.4.1-29 (#340) 2023-05-14 13:23:10 +02:00
Jensa 281b5f317f timed backup script with backup time (#339)
* Update backup.sh

- new zammad-timed-backup which uses fixed backup time $BACKUP_TIME

* Update docker-compose.yml

- $BACKUP_TIME added
- timed backup as command

* merge request and linting fixes

* arithmetic linting fix

* not related to merge request but fixes linting in check_railsserver_available
2023-05-12 20:51:57 +02:00
dependabot[bot] ef8830e636 Bump github/super-linter from 4 to 5 (#333)
Bumps [github/super-linter](https://github.com/github/super-linter) from 4 to 5.
- [Release notes](https://github.com/github/super-linter/releases)
- [Changelog](https://github.com/github/super-linter/blob/main/docs/release-process.md)
- [Commits](https://github.com/github/super-linter/compare/v4...v5)

---
updated-dependencies:
- dependency-name: github/super-linter
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-10 13:14:45 +02:00
Martin Gruner a8911b1359 Maintenance: Update README. 2023-04-20 13:41:51 +02:00
Marcel Herrguth 1f32908c23 Merge pull request #332 from sdm216/master
Update to Zammad 5.4.1
2023-04-12 16:53:42 +02:00
sdm216 360324353f Update .env 2023-04-12 10:41:14 -04:00
Martin Gruner e5b0fedfe6 Maintenance: Switch to Zammad 5.4.0. (#328) 2023-03-14 11:50:16 +01:00
Jan Kiesewetter d588f2ff65 Define PostgreSQL version in .env (#322)
Resolves: #321
2022-12-23 21:21:40 +01:00
Fonata 01fe85d74c Fix small spelling and typography mistakes in README (#317) 2022-12-23 21:20:50 +01:00
André Bauer abd9cd631d update zammad to 5.3.1-6 (#323) 2022-12-23 21:17:24 +01:00
André Bauer d397322bae update docker image to 5.3.0-9 (#316) 2022-12-03 14:18:22 +01:00
André Bauer ae716aed3d update config 2022-11-23 00:39:57 +01:00