DevOps - fix create extension pgcrypto on gitlabrunner1-coko-cloud68
during test-chrome we get following error
Running with gitlab-runner 13.11.0 (7f7a4bb0)
on gitlabrunner1-coko-cloud68 cjM4T7NL
Resolving secrets
00:00
Preparing the "docker" executor
Using Docker executor with image kotahi/kotahi-ncrc-dev:latest ...
Starting service postgres:latest ...
Pulling docker image postgres:latest ...
Using docker image sha256:293e4ed402bacef9f5be149c15b9eb5d60954a043dd2c0551611d562915f807c for postgres:latest with digest postgres@sha256:117c3ea384ce21421541515edfb11f2997b2c853d4fdd58a455b77664c1adc20 ...
Waiting for services to be up and running...
*** WARNING: Service runner-cjm4t7nl-project-373-concurrent-0-7c9c812c156c184c-postgres-0 probably didn't start properly.
Health check error:
start service container: Error response from daemon: Cannot link to a non running container: /runner-cjm4t7nl-project-373-concurrent-0-7c9c812c156c184c-postgres-0 AS /runner-cjm4t7nl-project-373-concurrent-0-7c9c812c156c184c-postgres-0-wait-for-service/service (docker.go:1156:0s)
Service container logs:
2021-05-20T13:50:14.847922304Z /usr/local/bin/docker-entrypoint.sh: line 126: cannot create temp file for here-document: Permission denied
...
$ psql -h postgres -U kotahidev -d kotahidev -c "create extension pgcrypto;"
psql: could not translate host name "postgres" to address: Name or service not known
full log is here https://gitlab.coko.foundation/kotahi/kotahi/-/jobs/79995