Hi Steve, I can verify that these Docker scripts work on my end (I use Docker almost daily to test new features/code being built for DSpace 7). The "Javascript heap out of memory." error almost sounds like your Docker installation ran out of memory on your local machine. Could you describe a bit more about your setup? For instance, what OS are you using? Do you have sufficient memory on your machine (to run all the Docker images together, you honestly may need 4-6GB at least just for Docker)? Are you installing Docker Desktop (like noted at https://wiki.lyrasis.org/display/DSPACE/Try+out+DSpace+7#TryoutDSpace7-InstallviaDocker), or are you using some different version of Docker?
While we honestly haven't tested these Docker scripts on every single OS, I've been told they work on Mac, and I'm on Windows 10 myself. It's possible there's some new bug or issue that has come up recently, but I can verify that I have these Docker scripts running on Windows 10 today. I should also note, if you are just trying to try out the UI, it's also possible to just install the UI quickly on its own & use our public demo REST API as the backend. That doesn't even require Docker. Here's that setup: https://wiki.lyrasis.org/display/DSPACE/Try+out+DSpace+7#TryoutDSpace7-InstalltheUserInterfaceonly If you can send us more basic info on this list about your setup, it's possible we'd be able to figure out what is causing the Docker scripts not to work for you. Tim On Monday, January 17, 2022 at 12:51:33 PM UTC-6 [email protected] wrote: > UPDATE -- still not working. > > I tried the instructions from another link > <https://wiki.lyrasis.org/display/DSPACE/Try+out+DSpace+7>, though they > are basically the same and had the same results. I can reach the HAL > browser on the REST server, but the Angular front end fails with > > FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - > Javascript heap out of memory. > > Is this happening for anyone else?? > > [image: angular-error2.png] > > Steve > On Wednesday, January 12, 2022 at 2:07:48 PM UTC-5 Stephen Brush wrote: > >> >> I believe I am using the standard instructions from the README file from >> https://github.com/DSpace/DSpace/tree/dspace-7.1/dspace/src/main/docker-compose >> . >> >> From the instructions: >> >> docker-compose -f docker-compose.yml -f docker-compose-cli.yml pull >> >> docker-compose -p d7 -f docker-compose.yml -f >> dspace/src/main/docker-compose/docker-compose-angular.yml up -d >> >> This results in dspace-angular image ID '458d242c63ba' being pulled and >> run, with that fatal error happening in the logs. >> >> I don't think what I have on my host is any consequence as the node/yarn >> actions are taking place in the container correct? It appears the image has >> node v14.18.2 and yarn 1.22.15 installed. >> >> I guess the dspace-angular project is separate on GitHub -- but I assume >> that should not matter as the above commands just leverage the image that >> project creates. >> >> Steve >> >> On Tuesday, January 11, 2022 at 5:30:47 PM UTC-5 Tim Donohue wrote: >> >>> Hi, >>> >>> Yes, the dspace-angular Docker image based on `main` codebase is still >>> working. It's sample Docker compose files can be found at >>> https://github.com/DSpace/dspace-angular/tree/main/docker >>> >>> It's possible you are using an old or outdated (or third party) Docker >>> image, as you didn't specify which one you are using, or what instructions >>> you may be following. >>> >>> That specific error seems to imply you are using a incorrect version of >>> Node. The DSpace Angular UI requires Node 12 or 14, and as that >>> StackOverflow question you linked to says, one of the "answers" was to >>> upgrade to Node v12. >>> >>> In any case, I can verify that the Docker images based on the GitHub >>> codebase are maintained & updated every time we push out a code change. >>> However, we don't recommend running them in Production at this time, as >>> they have not be tested in Production scenarios. They are also available >>> at https://hub.docker.com/r/dspace/dspace-angular >>> >>> If you have other questions, let us know on this list >>> >>> Tim >>> >>> On Tuesday, January 11, 2022 at 3:06:37 PM UTC-6 [email protected] >>> wrote: >>> >>>> Is the Docker image for front end still active and working for others? >>>> >>>> I receive the following when starting that container: >>>> >>>> FATAL ERROR: Ineffective mark-compacts near heap limit Allocation >>>> failed - Javascript heap out of memory >>>> >>>> [image: angular-error.png] >>>> >>>> https://stackoverflow.com/questions/53230823/fatal-error-ineffective-mark-compacts-near-heap-limit-allocation-failed-javas >>>> >>> -- All messages to this mailing list should adhere to the Code of Conduct: https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx --- You received this message because you are subscribed to the Google Groups "DSpace Community" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/dspace-community/6a3fecd8-c02b-460f-aeb3-fc8b4590cbden%40googlegroups.com.
