buildingSMART / buildingSMART/validate

Some Docker images fail to start

Open
#268 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
67
Forks
20
Avg merge
1d 14h
Merged PRs (30d)
13

Description

Images for worker, backend and frontend keep restarting when following the steps in de readme file. After cloning the repository, I executed make fetch-modules and docker compose up. Incidentally, docker compose up outputs:

``` ! worker Warning pull access denied for buildingsmart/validationsvc-backend, repository does not exist or may require 'docker login'
! backend Warning pull access denied for buildingsmart/validationsvc-backend, repository does not exist or may require 'docker login'
```

I verified that the repo buildingsmart/validationsvc-backend indeed does not exist.

Terminal output:
```
backend exited with code 255 (restarting)
frontend | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
frontend | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
frontend | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
frontend | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
frontend | 10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
frontend | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
frontend | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
frontend | 20-envsubst-on-templates.sh: Running envsubst on /etc/nginx/templates/default.conf.template to /etc/nginx/conf.d/default.conf
frontend | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
frontend | /docker-entrypoint.sh: Launching /docker-entrypoint.d/99-configure-letsencrypt.sh
frontend | /docker-entrypoint.sh: line 31: /docker-entrypoint.d/99-configure-letsencrypt.sh: not found
frontend exited with code 127 (restarting)

worker exited with code 255 (restarting)
```

Output for worker:
```
exec /app/backend/worker-entrypoint.sh: no such file or directory'
```
Output for backend:
```
'exec /app/backend/server-entrypoint.sh: no such file or directory
```

Full output for frontend:

```
2026-02-09 10:01:12

/docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
2026-02-09 10:01:12

/docker-entrypoint.sh: Launching /docker-entrypoint.d/99-configure-letsencrypt.sh
2026-02-09 10:02:12

/docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
2026-02-09 10:02:12

/docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
2026-02-09 10:02:12

/docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
2026-02-09 10:02:12

10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
2026-02-09 10:02:12

10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
2026-02-09 10:02:12

/docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
2026-02-09 10:02:12

/docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
2026-02-09 10:02:12

20-envsubst-on-templates.sh: Running envsubst on /etc/nginx/templates/default.conf.template to /etc/nginx/conf.d/default.conf
2026-02-09 10:02:12

/docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
2026-02-09 10:02:12

/docker-entrypoint.sh: Launching /docker-entrypoint.d/99-configure-letsencrypt.sh
2026-02-09 10:02:12

/docker-entrypoint.sh: line 31: /docker-entrypoint.d/99-configure-letsencrypt.sh: not found
2026-02-09 10:03:12

/docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
2026-02-09 10:03:12

/docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
2026-02-09 10:03:12

/docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
2026-02-09 10:03:12

10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
2026-02-09 10:03:12

10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
2026-02-09 10:03:12

/docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
2026-02-09 10:03:12

/docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
2026-02-09 10:03:12

20-envsubst-on-templates.sh: Running envsubst on /etc/nginx/templates/default.conf.template to /etc/nginx/conf.d/default.conf
2026-02-09 10:03:12

/docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
2026-02-09 10:03:12

/docker-entrypoint.sh: Launching /docker-entrypoint.d/99-configure-letsencrypt.sh
2026-02-09 10:03:12

/docker-entrypoint.sh: line 31: /docker-entrypoint.d/99-configure-letsencrypt.sh: not found
2026-02-09 10:03:26

db

2026-02-09 09:03:26.403 UTC [48] LOG: checkpoint starting: time
2026-02-09 10:03:30

2026-02-09 09:03:30.545 UTC [48] LOG: checkpoint complete: wrote 44 buffers (0.3%); 0 WAL file(s) added, 0 removed, 0 recycled; write=4.118 s, sync=0.011 s, total=4.143 s; sync files=11, longest=0.007 s, average=0.001 s; distance=261 kB, estimate=261 kB; lsn=0/1531A10, redo lsn=0/15319D8
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.