{"id":19645273,"url":"https://github.com/racket/docker","last_synced_at":"2025-04-07T17:11:40.378Z","repository":{"id":36120118,"uuid":"40422794","full_name":"racket/docker","owner":"racket","description":"Docker images for various Racket versions","archived":false,"fork":false,"pushed_at":"2025-03-03T13:15:27.000Z","size":2480,"stargazers_count":61,"open_issues_count":6,"forks_count":18,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-03-31T15:19:19.988Z","etag":null,"topics":["docker-image","racket"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/racket.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"racket"}},"created_at":"2015-08-09T02:28:50.000Z","updated_at":"2025-03-03T13:15:27.000Z","dependencies_parsed_at":"2024-05-19T04:27:14.241Z","dependency_job_id":"ee57b870-0528-499d-9d39-5ffefeaeee4e","html_url":"https://github.com/racket/docker","commit_stats":{"total_commits":206,"total_committers":7,"mean_commits":"29.428571428571427","dds":"0.33009708737864074","last_synced_commit":"42007a1294f16f137c3ec5ecdf54655497844d78"},"previous_names":["racket/docker"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/racket%2Fdocker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/racket%2Fdocker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/racket%2Fdocker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/racket%2Fdocker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/racket","download_url":"https://codeload.github.com/racket/docker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247694877,"owners_count":20980733,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker-image","racket"],"created_at":"2024-11-11T14:33:07.973Z","updated_at":"2025-04-07T17:11:40.355Z","avatar_url":"https://github.com/racket.png","language":"Shell","funding_links":["https://github.com/sponsors/racket"],"categories":[],"sub_categories":[],"readme":"# racket-docker\n\nDocker images for various Racket versions available on DockerHub as [`racket/racket:\u003cversion\u003e`](https://hub.docker.com/r/racket/racket/). For example, to run a Racket 8.16 REPL:\n\n```\n$ docker run -it racket/racket:8.16-full\n```\n\n#### Normal images\n\nBase: `debian:stable-slim`\n\nCMD: `racket`\n\nThese images use the `minimal-install` of Racket to avoid pulling in things like\nDrRacket or Scribble. This also means many `raco` commands such as `raco make`\nwill be missing; install the `compiler-lib` package to get most of the standard\n`raco` commands. Alternatively, use the \"full\" images instead such as\n`racket/racket:8.16-full`.\n\nVersions: 6.1 and above. Racket CS images are available for 7.4 and above.\n\n#### \"Full\" images\n\nBase: `debian:stable-slim`\n\nCMD: `racket`\n\nThese images, tagged with `-full` at the end, use the full Racket distribution.\n\n#### Racket on Chez (CS) images\n\nBase: `debian:stable-slim`\n\nCMD: `racket`\n\nAs of Racket 8.0, CS is the default variant of Racket so the regular\nimages (such as `racket/racket:8.0` or `racket/racket:8.0-full`) are\nnow based on CS.\n\nRacket CS images for versions prior to 8.0 are tagged as `-cs` and\n`-cs-full`, respectively.  For example, `racket/racket:7.9-cs-full` is\nthe full distribution of the CS variant of Racket 7.9.\n\n#### Racket before Chez (BC) images\n\nAs of the 8.0 release, Racket BC images are tagged with `-bc` and\n`-bc-full`.  For example, `racket/racket:8.0-bc-full` is the full\ndistribution of the BC variant of Racket 8.0, whereas\n`racket/racket:7.9-full` is the full distribution of the BC variant of\nRacket 7.9 (before CS was made the default).\n\n\n## Local development\n\nTo work with the images locally, first run `docker login` to login to DockerHub.\nThen run the following scripts:\n\n- `./build.sh` to build the images,\n- `./test.sh` to verify that the images work correctly, and\n- `./deploy.sh` to push the images to DockerHub.\n\n## Legacy images\n\nThese images used to be in the `jackfirth/racket` DockerHub repository. For\nbackwards compatibility, that repository is still available and images for new\nRacket versions are still pushed there. Users are gently encouraged to migrate\nto the `racket/racket` repository. The images in both repositories are\nidentical, and we plan to continue updating the `jackfirth/racket` repository\nfor the foreseeable future.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fracket%2Fdocker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fracket%2Fdocker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fracket%2Fdocker/lists"}