icfpcontest2020 / dockerfiles

MIT License
14 stars 36 forks source link

Add Racket #63

Open spdegabrielle opened 4 years ago

spdegabrielle commented 4 years ago

Please consider adding this language or platform.

Racket https://racket-lang.org

I might possibly send a PR with a Dockerfile and a starter kit.

https://hub.docker.com/r/racket/racket/

based on repo https://github.com/jackfirth/racket-docker

beevee commented 4 years ago

Sure. Would you like to help?

We'll need to add dockerfiles to this repository (see https://github.com/icfpcontest2020/dockerfiles/tree/master/dockerfiles/java for example).

We'll also need to create a starter kit that does a HTTP POST request to the provided URL. I've created a repo for Racket starterkit here: https://github.com/icfpcontest2020/starterkit-racket You can use the Java starterkit as an example of the desired behavior: https://github.com/icfpcontest2020/starterkit-java

spdegabrielle commented 4 years ago

I've not used docker before so I'll have a go. I'm a bit confused about how the dockerfiles include the language in the container? The existing racket container I'm working form included a number of commands to bring in assets from the racket installer url, but the java and other dockerfiles seem to neither contain the java installer, or download it from the internet? So how do include racket and its standard libraries in the competition docker file?

spdegabrielle commented 4 years ago

I've created a pr 'add racket' #71 I have no idea if it is correct or how to test it.

spdegabrielle commented 4 years ago

pr for racket starterkit https://github.com/icfpcontest2020/starterkit-racket/pull/1

beevee commented 4 years ago

Thanks for your contribution. I'll try to figure it out myself and get back to you if I have questions.