Maintenance: fix GitHub actions (#425)

* Maintenance: fix GitHub actions
This commit is contained in:
Martin Gruner
2024-08-19 13:22:32 +02:00
committed by GitHub
parent 4656401d7a
commit 1b3611a5a8
5 changed files with 14 additions and 13 deletions
+1 -1
View File
@@ -2,7 +2,7 @@
Hi there - thanks for filling an issue. Please ensure the following things before creating an issue - thank you! 🤓
- Check the repository. Please only create issue here that concern the Zammad Docker setup. Use the other repositories for other issues.
- Make sure to use the latest version of Zammads Docker containers via: docker-compose pull
- Make sure to use the latest version of Zammad's Docker containers via: docker compose pull
- Please write the issue in english
* The upper textblock will be removed automatically when you submit your issue *
+4 -4
View File
@@ -6,7 +6,7 @@
set -o errexit
set -o pipefail
docker-compose logs --timestamps --follow &
docker compose logs --timestamps --follow &
until (curl -I --silent --fail localhost:8080 | grep -iq "HTTP/1.1 200 OK"); do
echo "wait for zammad to be ready..."
@@ -21,7 +21,7 @@ echo
echo "Execute autowizard..."
echo
docker exec --env=AUTOWIZARD_RELATIVE_PATH=tmp/auto_wizard.json --env=DATABASE_URL=postgres://zammad:zammad@zammad-postgresql:5432/zammad_production zammad-docker-compose_zammad-railsserver_1 bundle exec rake zammad:setup:auto_wizard
docker exec --env=AUTOWIZARD_RELATIVE_PATH=tmp/auto_wizard.json --env=DATABASE_URL=postgres://zammad:zammad@zammad-postgresql:5432/zammad_production zammad-docker-compose-zammad-railsserver-1 bundle exec rake zammad:setup:auto_wizard
echo
echo "Autowizard executed successful :)"
@@ -32,7 +32,7 @@ echo
echo "Check DB for AutoWizard user"
echo
docker exec --env=DATABASE_URL=postgres://zammad:zammad@zammad-postgresql:5432/zammad_production zammad-docker-compose_zammad-railsserver_1 bundle exec rails r "p User.find_by(email: 'info@zammad.org')" | grep 'info@zammad.org'
docker exec --env=DATABASE_URL=postgres://zammad:zammad@zammad-postgresql:5432/zammad_production zammad-docker-compose-zammad-railsserver-1 bundle exec rails r "p User.find_by(email: 'info@zammad.org')" | grep 'info@zammad.org'
echo
echo "Check DB for AutoWizard user successfull :)"
@@ -42,7 +42,7 @@ echo
echo "Fill DB with some random data"
echo
docker exec --env=DATABASE_URL=postgres://zammad:zammad@zammad-postgresql:5432/zammad_production zammad-docker-compose_zammad-railsserver_1 bundle exec rails r "FillDb.load(agents: 1,customers: 1,groups: 1,organizations: 1,overviews: 1,tickets: 1)"
docker exec --env=DATABASE_URL=postgres://zammad:zammad@zammad-postgresql:5432/zammad_production zammad-docker-compose-zammad-railsserver-1 bundle exec rails r "FillDb.load(agents: 1,customers: 1,groups: 1,organizations: 1,overviews: 1,tickets: 1)"
echo
echo "DB fill successful :)"
+5 -5
View File
@@ -14,14 +14,14 @@ jobs:
- name: Checkout
uses: actions/checkout@v4
- name: pull docker-compose images
run: docker-compose pull
- name: pull docker compose images
run: docker compose pull
- name: run docker-compose up
run: docker-compose up --detach
- name: run docker compose up
run: docker compose up --detach
- name: add autowizard file
run: docker cp .github/auto_wizard.json zammad-docker-compose_zammad-railsserver_1:/opt/zammad/tmp
run: docker cp .github/auto_wizard.json zammad-docker-compose-zammad-railsserver-1:/opt/zammad/tmp
- name: run tests
run: .github/tests.sh
+3 -2
View File
@@ -13,8 +13,8 @@ jobs:
- name: Checkout
uses: actions/checkout@v4
- name: lint zammad docker-compose file
run: docker-compose config
- name: lint zammad docker compose file
run: docker compose config
super-linter:
runs-on: ubuntu-22.04
@@ -32,3 +32,4 @@ jobs:
LINTER_RULES_PATH: .github/linters
VALIDATE_ALL_CODEBASE: false
VALIDATE_JSCPD: false
VALIDATE_SHELL_SHFMT: false
+1 -1
View File
@@ -33,7 +33,7 @@ To run Zammad behind a reverse proxy, we provide `docker-compose.proxy-example.y
1. Copy `./.examples/proxy/docker-compose.proxy-example.yml` to your own configuration, e.g. `./docker-compose.prod.yml`
`cp ./.examples/proxy/docker-compose.proxy-example.yml ./docker-compose.prod.yml`
2. Modify the environment variable `VIRTUAL_HOST` and the name of the external network in `./docker-compose.prod.yml` to fit your environment.
3. Run docker-composer commands with the default and your configuration, e.g. `docker-compose -f docker-compose.yml -f docker-compose.prod.yml up -d`
3. Run docker-composer commands with the default and your configuration, e.g. `docker compose -f docker-compose.yml -f docker-compose.prod.yml up -d`
See `.examples/proxy/docker-compose.yml` for an example proxy project.