{"id":15616201,"url":"https://github.com/jnylen/mide","last_synced_at":"2026-02-26T09:24:54.767Z","repository":{"id":227988685,"uuid":"772856957","full_name":"jnylen/mide","owner":"jnylen","description":"mise build image","archived":false,"fork":false,"pushed_at":"2024-11-08T15:03:40.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-22T05:44:01.163Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jnylen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2024-03-16T04:21:18.000Z","updated_at":"2024-11-08T15:03:43.000Z","dependencies_parsed_at":"2025-01-02T19:52:13.995Z","dependency_job_id":null,"html_url":"https://github.com/jnylen/mide","commit_stats":{"total_commits":3,"total_committers":1,"mean_commits":3.0,"dds":0.0,"last_synced_commit":"91b0673b49a470ba9a6e13e257585e9893e4483e"},"previous_names":["jnylen/mide"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jnylen/mide","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnylen%2Fmide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnylen%2Fmide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnylen%2Fmide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnylen%2Fmide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jnylen","download_url":"https://codeload.github.com/jnylen/mide/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnylen%2Fmide/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29855224,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-26T08:51:08.701Z","status":"ssl_error","status_checked_at":"2026-02-26T08:50:19.607Z","response_time":89,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2024-10-03T07:04:25.360Z","updated_at":"2026-02-26T09:24:54.734Z","avatar_url":"https://github.com/jnylen.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MIDE - mise development environment\n\nMise is a Rust-version of asdf that is more user-friendly. It automatically installs plugins that are needed.\n\nMIDE is a docker image that includes mise and additional stuff for building your local development environment.\n\nBased on OCDE.\n\n## Prerequisite\n\n#### MacOS (ARM/AMD64)\n1. Docker Desktop (https://docs.docker.com/desktop/mac/install/)\n2. Brew (https://brew.sh/)\n3. Git (https://git-scm.com/)\n4. Visual Studio Code (https://code.visualstudio.com/)\n    - Remote - Containers extension (https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers)\n5. GITHUB_ACCESS_TOKEN environment variable\n\n#### Linux\n1. Docker Engine (https://docs.docker.com/engine/install/)\n2. Docker Compose (https://docs.docker.com/compose/install/)\n3. Git (https://git-scm.com/)\n4. Visual Studio Code (https://code.visualstudio.com/)\n    - Remote - Containers extension (https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers)\n5. GITHUB_ACCESS_TOKEN environment variable\n\n#### Windows\n\n1. ...\n\n\n## Installation and Setup MacOS\n\n#### Docker Desktop\n\nInstall Docker Desktop by downloading the appropriate distribution for your system from the link above. After installation verify that you assign enough system resources by opening up the dashboard -\u003e preferences -\u003e resources and assigning the following minimums:\n  - CPUs: 4\n  - Memory: 8 GB\n  - Swap: 512 MB\n  - Disk image size: 50 GB\n\n#### Brew\nInstall Brew by running the bash script provided on the link above.\n\n#### Git\nInstall the latest git version using Brew by running the following command:\n\n```shell\nbrew install git\n```\n\nAfter installing you can stay up-to-date with new releases by running:\n\n```shell\nbrew upgrade git\n```\n\nConfigure Git to use your work profile by setting your name and email:\n\n```git config --global user.name \u003cfirstname lastname\u003e```\n\n```git config --global user.email \u003cname@domain.com\u003e```\n\n#### Visual Studio Code\n\nInstall Docker Desktop by downloading the appropriate distribution for your system from the link above. Alternatively you can install it using Brew Casks by running the following:\n\n```shell\n  brew install --cask visual-studio-code\n```\n\nOpen VS Code and install the extension `Remote - Containers`\n\n#### GITHUB_ACCESS_TOKEN\n\nSome application container will use your local environment variable GITHUB_ACCESS_TOKEN to access NPM packages, Gems, Docker images, etc from Github Packages and repositories. Add the following inside your shell profile so it is available when needed.\n\n```shell\n  export GITHUB_ACCESS_TOKEN=\"replace_this_with_your_token\"\n```\n\nCreate a new token by visiting https://github.com/settings/tokens. Name it e.g. \"Access Repo \u0026 Packages\" and give it the following scopes:\n  - repo (Full control of private repositories)\n  - read:packages (Download packages from GitHub Package Registry)\n\n**Important:** Give the token an expiration time of max 6 months.\n\n## Additional Resources\n\n#### Visual Studio Code\n\n1. https://code.visualstudio.com/docs/remote/containers\n\n## Build and push\n\n```\n\u003e docker buildx create --use --name multi-arch-builder\n\u003e docker buildx build --platform=linux/amd64 --platform=linux/arm64/v8 --push -t jnylen/mide:latest\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjnylen%2Fmide","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjnylen%2Fmide","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjnylen%2Fmide/lists"}