66 strategy :
77 fail-fast : false
88 matrix :
9- version :
9+ version : &template_version
1010 - drupal-7
1111 - drupal-8
1212 - drupal-9
@@ -21,14 +21,36 @@ jobs:
2121
2222 - name : Validate local docker compose files
2323 run : |
24- DC=$(COMPOSE_DOMAIN=test.itkdev.dk docker compose --file templates/${{ matrix.version }}/docker-compose.yml config --quiet 2>&1)
24+ DC=$(COMPOSE_DOMAIN=example.org docker compose --file templates/${{ matrix.version }}/docker-compose.yml config --quiet 2>&1)
2525 [ -z "$DC" ] || { echo $DC; exit 1; }
2626
2727 - name : Validate server docker compose files
2828 run : |
29- DC=$(COMPOSE_SERVER_DOMAIN=test.itkdev.dk docker compose --file templates/${{ matrix.version }}/docker-compose.server.yml config --quiet 2>&1)
29+ DC=$(COMPOSE_SERVER_DOMAIN=example.org docker compose --file templates/${{ matrix.version }}/docker-compose.server.yml config --quiet 2>&1)
3030 [ -z "$DC" ] || { echo $DC; exit 1; }
31- DC=$(COMPOSE_SERVER_DOMAIN=test.itkdev.dk docker compose --file templates/${{ matrix.version }}/docker-compose.server.yml --file templates/${{ matrix.version }}/docker-compose.dev.yml config --quiet 2>&1)
31+ DC=$(COMPOSE_SERVER_DOMAIN=example.org docker compose --file templates/${{ matrix.version }}/docker-compose.server.yml --file templates/${{ matrix.version }}/docker-compose.dev.yml config --quiet 2>&1)
3232 [ -z "$DC" ] || { echo $DC; exit 1; }
33- DC=$(COMPOSE_SERVER_DOMAIN=test.itkdev.dk docker compose --file templates/${{ matrix.version }}/docker-compose.server.yml --file templates/${{ matrix.version }}/docker-compose.redirect.yml config --quiet 2>&1)
33+ DC=$(COMPOSE_SERVER_DOMAIN=example.org docker compose --file templates/${{ matrix.version }}/docker-compose.server.yml --file templates/${{ matrix.version }}/docker-compose.redirect.yml config --quiet 2>&1)
3434 [ -z "$DC" ] || { echo $DC; exit 1; }
35+
36+ validate-nginx-conf :
37+ runs-on : ubuntu-latest
38+ strategy :
39+ fail-fast : false
40+ matrix :
41+ version : *template_version
42+ compose_file :
43+ - docker-compose.yml
44+ - docker-compose.server.yml
45+
46+ name : Validate nginx conf (${{ matrix.version }}/${{ matrix.compose_file}})
47+ steps :
48+ - uses : actions/checkout@v5
49+
50+ - name : Create docker network
51+ run : |
52+ docker network create frontend
53+
54+ - name : Validate nginx conf
55+ run : |
56+ COMPOSE_DOMAIN=example.org docker compose --file templates/${{ matrix.version }}/${{ matrix.compose_file}} run --rm nginx nginx -t
0 commit comments