Skip to content

semiherdogan/docker-red

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

docker-red

Docker repository for running red language REPL.

Main purpose of this repository is running red language on macos.


Before running red, create a docker volume for compiled console as below:

docker volume create red-console

Then you can run it like below:

docker run --rm -it --platform=linux/386 -v red-console:/root/.red hasansemih/red

Or if you want to volume directory, you may run like this:

docker run --rm -it --platform=linux/386 -v red-console:/root/.red -v "${PWD}":/var/app hasansemih/red

Note

For daily usage i'm using with alias as below:

alias red-with-folder='docker run --rm -it --platform=linux/386 -v red-console:/root/.red -v "${PWD}":/var/app hasansemih/red'

# alias red='docker run --rm -it --platform=linux/386 -v red-console:/root/.red hasansemih/red'
red() {
    docker run --rm -it --platform=linux/386 \
        -v red-console:/root/.red \
        -v "$HOME/Projects/custom-red-language-scripts":/var/scripts \
        -e CLIP="$(pbpaste)" \
        hasansemih/red
}