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