fccn / nau-richie-site-factory

Site factory to build NAU web sites based on https://github.com/openfun/richie
https://www.nau.edu.pt/
GNU Affero General Public License v3.0
0 stars 1 forks source link

Error deploy NAU Richie missing staticfiles.json #254

Closed igobranco closed 2 weeks ago

igobranco commented 2 weeks ago

The NAU Richie 1.27.0 release is missing the file staticfiles.json.

Old Docker image:

root@nau02-qa:/nau/ops/richie# docker run -it nauedu/nau:1.26.0 ls -l /data/static
🐳(entrypoint) creating user running in the container...
🐳(entrypoint) running your command: ls -l /data/static
total 500
drwxr-xr-x 6 root root     51 May 29 21:28 admin
drwxr-xr-x 3 root root    325 May 29 21:28 autocomplete_light
drwxr-xr-x 8 root root     77 May 29 21:28 cms
drwxr-xr-x 6 root root     51 May 29 21:28 djangocms_admin_style
drwxr-xr-x 3 root root     16 May 29 21:28 djangocms_googlemap
drwxr-xr-x 6 root root     67 May 29 21:28 djangocms_text_ckeditor
drwxr-xr-x 7 root root     64 May 29 21:28 filer
drwxr-xr-x 3 root root     16 May 29 21:28 lti_consumer
drwxr-xr-x 3 root root     19 May 29 21:28 parler
drwxr-xr-x 7 root root     63 May 29 21:28 rest_framework
drwxr-xr-x 7 root root     69 May 29 21:28 richie
drwxr-xr-x 2 root root     73 May 29 21:28 sortedm2m
-rw-r--r-- 1 root root 508436 May 29 21:28 staticfiles.json
drwxr-xr-x 2 root root    205 May 29 21:28 treebeard
drwxr-xr-x 3 root root     21 May 29 21:28 vendor

On new Image:

root@nau02-qa:~# docker exec -it richie_nau_app ls -l /data/static
total 0
drwxr-xr-x 5 root root  38 Jun 19 11:33 admin
drwxr-xr-x 3 root root 139 Jun 19 11:33 autocomplete_light
drwxr-xr-x 8 root root  77 Jun 19 11:33 cms
drwxr-xr-x 6 root root  51 Jun 19 11:33 djangocms_admin_style
drwxr-xr-x 3 root root  16 Jun 19 11:33 djangocms_googlemap
drwxr-xr-x 6 root root  67 Jun 19 11:33 djangocms_text_ckeditor
drwxr-xr-x 7 root root  64 Jun 19 11:33 filer
drwxr-xr-x 3 root root  16 Jun 19 11:33 lti_consumer
drwxr-xr-x 3 root root  19 Jun 19 11:33 parler
drwxr-xr-x 7 root root  63 Jun 19 11:33 rest_framework
drwxr-xr-x 7 root root  86 Jun 19 11:33 richie
drwxr-xr-x 2 root root  33 Jun 19 11:33 sortedm2m
drwxr-xr-x 2 root root  86 Jun 19 11:33 treebeard
drwxr-xr-x 3 root root  21 Jun 19 11:33 vendor
igobranco commented 2 weeks ago

I could reproduce the problem locally.

$ make build
....

$ docker run -it nau:production ls -l /data/static
total 56
drwxr-xr-x 5 root root 4096 Jun 19 16:39 admin
drwxr-xr-x 3 root root 4096 Jun 19 16:39 autocomplete_light
drwxr-xr-x 8 root root 4096 Jun 19 16:39 cms
drwxr-xr-x 6 root root 4096 Jun 19 16:39 djangocms_admin_style
drwxr-xr-x 3 root root 4096 Jun 19 16:39 djangocms_googlemap
drwxr-xr-x 6 root root 4096 Jun 19 16:39 djangocms_text_ckeditor
drwxr-xr-x 7 root root 4096 Jun 19 16:39 filer
drwxr-xr-x 3 root root 4096 Jun 19 16:39 lti_consumer
drwxr-xr-x 3 root root 4096 Jun 19 16:39 parler
drwxr-xr-x 7 root root 4096 Jun 19 16:39 rest_framework
drwxr-xr-x 7 root root 4096 Jun 19 16:39 richie
drwxr-xr-x 2 root root 4096 Jun 19 16:39 sortedm2m
drwxr-xr-x 2 root root 4096 Jun 19 16:39 treebeard
drwxr-xr-x 3 root root 4096 Jun 19 16:39 vendor