This works for me: docker run -e MAXWS=2G -e RIDE_INIT="HTTP:*:8888" -p 8888:8888 dyalog/dyalog (direct a browser at localhost:8888 and enter "]config MAXWS" to verify the setting)
Editing a dockerfile and then running it can go wrong in so many ways ... can you say more about how it "does not work"?
> Given a word or a list of words, return a Boolean vector where 1 indicates a word with one or more consecutive duplicated, case-sensitive, letters. Each word will have at least one letter and will consist entirely of either uppercase (A–Z) or lowercase (a–z) letters. Words consisting of a single letter can be scalars.
So, this problem is almost trivial, the actual work consisting of normalising the various valid inputs.
The FROM and ENV should be the same as extending the original Dockerfile with another ENV. If you send me your modified file I can try to take a look, but it may not be tonight.
Based on things that have gone wrong for me in the past, my guess would be that you are not running the container that you think you are. Double-check how you tag things and start them up.
⎕←2 ⎕NQ '.' 'GetEnvironment' 'MAXWS' ⍝ Queries the setting
2000⌶16 ⍝ Returns the current max allocation (which MAY have been reduced from MAXWS under program control)