{"id":17551359,"url":"https://github.com/robingenz/docker-ionic-capacitor-dev","last_synced_at":"2025-04-24T02:21:17.790Z","repository":{"id":139167526,"uuid":"293242860","full_name":"robingenz/docker-ionic-capacitor-dev","owner":"robingenz","description":"🐳 Docker image for use as VSCode Code Remote - Container in Capacitor projects.","archived":false,"fork":false,"pushed_at":"2024-02-14T08:08:17.000Z","size":18,"stargazers_count":10,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-18T10:23:13.328Z","etag":null,"topics":["capacitor","docker","ionic"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","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/robingenz.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}},"created_at":"2020-09-06T09:22:27.000Z","updated_at":"2024-12-09T19:01:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"9e8da466-706d-4f79-b3f7-97a0620c08ac","html_url":"https://github.com/robingenz/docker-ionic-capacitor-dev","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robingenz%2Fdocker-ionic-capacitor-dev","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robingenz%2Fdocker-ionic-capacitor-dev/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robingenz%2Fdocker-ionic-capacitor-dev/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robingenz%2Fdocker-ionic-capacitor-dev/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/robingenz","download_url":"https://codeload.github.com/robingenz/docker-ionic-capacitor-dev/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250546363,"owners_count":21448313,"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":["capacitor","docker","ionic"],"created_at":"2024-10-21T04:45:38.848Z","updated_at":"2025-04-24T02:21:17.763Z","avatar_url":"https://github.com/robingenz.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# docker-ionic-capacitor-dev\n\n🐳 Docker image for use as [VSCode Code Remote - Container](https://code.visualstudio.com/docs/remote/containers) in [Capacitor](https://capacitorjs.com/) projects.\n\n## How to use this image\n\n\u003c!-- ### Pull image\n\nPull from Docker Registry:  \n`docker pull robingenz/ionic-capacitor-dev` --\u003e\n\n### Build image\n\nBuild from GitHub:  \n```\ndocker build --platform linux/amd64 -t robingenz/ionic-capacitor-dev github.com/robingenz/docker-ionic-capacitor-dev\n```\n\nAvailable build arguments:  \n\n- JAVA_VERSION\n- NODEJS_VERSION\n- ANDROID_SDK_VERSION\n- ANDROID_BUILD_TOOLS_VERSION\n- ANDROID_PLATFORMS_VERSION\n- GRADLE_VERSION\n- RUBY_VERSION\n- CHROME_VERSION\n\n### Run image\n\nRun the docker image:  \n```\ndocker run -it robingenz/ionic-capacitor-dev bash\n```\n\n### Use with VSCode Code Remote\n\n`devcontainer.json`:  \n\n```json\n// For format details, see https://aka.ms/vscode-remote/devcontainer.json or this file's README at:\n// https://github.com/microsoft/vscode-dev-containers/tree/v0.112.0/containers/docker-existing-dockerfile\n{\n    \"name\": \"docker-ionic-capacitor-dev\",\n    \"context\": \"..\",\n    \"image\": \"robingenz/ionic-capacitor-dev\",\n    \"settings\": {\n        \"terminal.integrated.shell.linux\": \"/bin/bash\",\n        \"terminal.integrated.shellArgs.linux\": [\n            \"-l\"\n        ]\n    },\n    \"extensions\": [],\n    \"forwardPorts\": [\n        8100,\n        9876\n    ]\n}\n```\n\n## Security\n\nThis container is shipped with an RSA key that allows debugging through the container.\nThis means you won't have to accept a new RSA key on your device every time you run the container.\nWhile convenient, it means that your device will be accessible over ADB to others who possess the key.\nYou can use `docker run` with `-v /your/adbkey_folder:/root/.android` to supply your own key.\n\n## Questions / Issues\n\nIf you got any questions or problems using the image, please visit my [GitHub Repository](https://github.com/robingenz/docker-ionic-capacitor-dev) and write an issue.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobingenz%2Fdocker-ionic-capacitor-dev","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frobingenz%2Fdocker-ionic-capacitor-dev","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobingenz%2Fdocker-ionic-capacitor-dev/lists"}