Docker related files to build and run Newspeak in a container#142
Draft
santana wants to merge 2 commits intonewspeaklanguage:masterfrom
Draft
Docker related files to build and run Newspeak in a container#142santana wants to merge 2 commits intonewspeaklanguage:masterfrom
santana wants to merge 2 commits intonewspeaklanguage:masterfrom
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Overview
The motivation is to be able to have a quick and easy way to get Newspeak working on multiple platforms and because the existing
platforms/docker/Dockerfilehas too many deficiencies.This new attempt has the following benefits:
Usage
Note
If you are already on Linux/amd64 then you don't need the
--platform linux/amd64option.docker build --platform linux/amd64 -t nsapp --target final .Point your browser to http://localhost:8080/ to see the files available or point it directly to the IDE http://localhost:8080/primordialsoup.html?snapshot=HopscotchWebIDE.vfuel
Issues
Even though I took the build and deployment instructions from the different scripts under the
toolsdirectory it is raising the errors shown in the screenshots.I have inspected
primordialsoup.jsand it includes thewriteArrayToMemory()function. You can do the same by running:docker exec -it nsapp /bin/bash