
Hello again!

I managed to get the image up and running in alpine:3.4
thanks to this: https://github.com/m4burns/racket-docker/blob/master/Dockerfile
And after dealing with compiled documentation problems on #irc, I’ve been able to build an executable, but it seems I can’t run the code with racket -t main.rkt
explode-path: contract violation
expected: (or/c path-for-some-system? path-string?)
given: #f
can’t seem to get why it’s failling?

it seems to also be failing for every other file – maybe something fucked up during the installation of racket itself

@leandro: I am not sure I would agree with @notjack that Docker is an easy way to deploy anything if you are not already familiar with Docker

What I lack familiarity with is Racket :stuck_out_tongue:

I think the best way to deploy Racket probably depends on where you’re looking to deploy it to

I maintain a Heroku buildpack for Racket applications, which is probably pretty straightforward to use if you want to use Heroku, for example

if you want to deploy to a server you manage, though, then there are probably a couple of options depending on your needs

absolutely

I like to develop in as close to the same environment things will run when in production

so docker was the natural way to go for me at first

that way I can take that container anywhere and drop it like it’s hot

ok, if you are already comfortable with docker then docker is not an unreasonable choice

I’m not sure how supported the alpine-based racket docker images are, though