├── .copilot_here ├── image.conf ├── logs │ └── .gitignore ├── mounts.conf └── network.json ├── .github ├── copilot-instructions.md └── workflows │ └── publish.yml ├── .gitignore ├── LICENSE ├── README.md ├── copilot_here.ps1 ├── copilot_here.sh ├── default-airlock-rules.json ├── dev-build.sh ├── dev-scripts.sh ├── docker-compose.airlock.yml.template ├── docker ├── Dockerfile.base ├── Dockerfile.proxy └── variants │ ├── Dockerfile.dotnet │ ├── Dockerfile.dotnet-playwright │ ├── Dockerfile.dotnet10 │ ├── Dockerfile.dotnet8 │ ├── Dockerfile.dotnet9 │ └── Dockerfile.playwright ├── docs ├── ci-cd-pipeline.md ├── docker-images.md ├── docker-testing-practical-guide.md ├── tasks │ ├── 20250109-01-docker-multi-image-setup.md │ ├── 20251009-01-fix-workflow-image-tag-mismatch.md │ ├── 20251016-01-fix-windows-docker-user-creation.md │ ├── 20251028-01-fix-image-cleanup-logic.md │ ├── 20251105-01-map-actual-host-path.md │ ├── 20251105-02-add-extra-directory-mounts.md │ ├── 20251110-01-integration-test-framework.md │ ├── 20251119-01-add-arm64-support.md │ ├── 20251120-01-add-clear-image-commands.md │ ├── 20251120-01-add-read-packages-scope.md │ ├── 20251120-01-dependency-version-args.md │ ├── 20251120-01-fix-unknown-os-arch-labels.md │ ├── 20251120-02-window-title-update.md │ ├── 20251120-03-fix-image-cleanup-logic.md │ ├── 20251120-03-pre-run-update-check.md │ ├── 20251120-07-fix-variable-shadowing.md │ ├── 20251120-08-fix-version-mismatch.md │ ├── 20251123-01-add-playwright-image.md │ └── 20251123-02-fix-playwright-env-var.md └── testing-docker-commands.md ├── entrypoint-airlock.sh ├── entrypoint.sh ├── proxy-entrypoint.sh ├── proxy ├── Cargo.lock ├── Cargo.toml └── src │ └── main.rs └── tests ├── README.md ├── integration ├── test_airlock.ps1 ├── test_airlock.sh ├── test_bash.sh ├── test_docker_commands.sh ├── test_docker_commands_zsh.sh ├── test_github_info.ps1 ├── test_github_info.sh ├── test_image_config.ps1 ├── test_image_config.sh ├── test_mount_config.sh ├── test_network_proxy.ps1 ├── test_network_proxy.sh ├── test_powershell.ps1 ├── test_window_title.ps1 ├── test_window_title.sh └── test_zsh.sh ├── run_all_tests.ps1 └── run_all_tests.sh /.copilot_here/image.conf: -------------------------------------------------------------------------------- 1 | latest 2 | -------------------------------------------------------------------------------- /.copilot_here/logs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/.copilot_here/logs/.gitignore -------------------------------------------------------------------------------- /.copilot_here/mounts.conf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.copilot_here/network.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/.copilot_here/network.json -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/README.md -------------------------------------------------------------------------------- /copilot_here.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/copilot_here.ps1 -------------------------------------------------------------------------------- /copilot_here.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/copilot_here.sh -------------------------------------------------------------------------------- /default-airlock-rules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/default-airlock-rules.json -------------------------------------------------------------------------------- /dev-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/dev-build.sh -------------------------------------------------------------------------------- /dev-scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/dev-scripts.sh -------------------------------------------------------------------------------- /docker-compose.airlock.yml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docker-compose.airlock.yml.template -------------------------------------------------------------------------------- /docker/Dockerfile.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docker/Dockerfile.base -------------------------------------------------------------------------------- /docker/Dockerfile.proxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docker/Dockerfile.proxy -------------------------------------------------------------------------------- /docker/variants/Dockerfile.dotnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docker/variants/Dockerfile.dotnet -------------------------------------------------------------------------------- /docker/variants/Dockerfile.dotnet-playwright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docker/variants/Dockerfile.dotnet-playwright -------------------------------------------------------------------------------- /docker/variants/Dockerfile.dotnet10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docker/variants/Dockerfile.dotnet10 -------------------------------------------------------------------------------- /docker/variants/Dockerfile.dotnet8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docker/variants/Dockerfile.dotnet8 -------------------------------------------------------------------------------- /docker/variants/Dockerfile.dotnet9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docker/variants/Dockerfile.dotnet9 -------------------------------------------------------------------------------- /docker/variants/Dockerfile.playwright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docker/variants/Dockerfile.playwright -------------------------------------------------------------------------------- /docs/ci-cd-pipeline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docs/ci-cd-pipeline.md -------------------------------------------------------------------------------- /docs/docker-images.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docs/docker-images.md -------------------------------------------------------------------------------- /docs/docker-testing-practical-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docs/docker-testing-practical-guide.md -------------------------------------------------------------------------------- /docs/tasks/20250109-01-docker-multi-image-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docs/tasks/20250109-01-docker-multi-image-setup.md -------------------------------------------------------------------------------- /docs/tasks/20251009-01-fix-workflow-image-tag-mismatch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docs/tasks/20251009-01-fix-workflow-image-tag-mismatch.md -------------------------------------------------------------------------------- /docs/tasks/20251016-01-fix-windows-docker-user-creation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docs/tasks/20251016-01-fix-windows-docker-user-creation.md -------------------------------------------------------------------------------- /docs/tasks/20251028-01-fix-image-cleanup-logic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docs/tasks/20251028-01-fix-image-cleanup-logic.md -------------------------------------------------------------------------------- /docs/tasks/20251105-01-map-actual-host-path.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docs/tasks/20251105-01-map-actual-host-path.md -------------------------------------------------------------------------------- /docs/tasks/20251105-02-add-extra-directory-mounts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docs/tasks/20251105-02-add-extra-directory-mounts.md -------------------------------------------------------------------------------- /docs/tasks/20251110-01-integration-test-framework.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docs/tasks/20251110-01-integration-test-framework.md -------------------------------------------------------------------------------- /docs/tasks/20251119-01-add-arm64-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docs/tasks/20251119-01-add-arm64-support.md -------------------------------------------------------------------------------- /docs/tasks/20251120-01-add-clear-image-commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docs/tasks/20251120-01-add-clear-image-commands.md -------------------------------------------------------------------------------- /docs/tasks/20251120-01-add-read-packages-scope.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docs/tasks/20251120-01-add-read-packages-scope.md -------------------------------------------------------------------------------- /docs/tasks/20251120-01-dependency-version-args.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docs/tasks/20251120-01-dependency-version-args.md -------------------------------------------------------------------------------- /docs/tasks/20251120-01-fix-unknown-os-arch-labels.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docs/tasks/20251120-01-fix-unknown-os-arch-labels.md -------------------------------------------------------------------------------- /docs/tasks/20251120-02-window-title-update.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docs/tasks/20251120-02-window-title-update.md -------------------------------------------------------------------------------- /docs/tasks/20251120-03-fix-image-cleanup-logic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docs/tasks/20251120-03-fix-image-cleanup-logic.md -------------------------------------------------------------------------------- /docs/tasks/20251120-03-pre-run-update-check.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docs/tasks/20251120-03-pre-run-update-check.md -------------------------------------------------------------------------------- /docs/tasks/20251120-07-fix-variable-shadowing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docs/tasks/20251120-07-fix-variable-shadowing.md -------------------------------------------------------------------------------- /docs/tasks/20251120-08-fix-version-mismatch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docs/tasks/20251120-08-fix-version-mismatch.md -------------------------------------------------------------------------------- /docs/tasks/20251123-01-add-playwright-image.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docs/tasks/20251123-01-add-playwright-image.md -------------------------------------------------------------------------------- /docs/tasks/20251123-02-fix-playwright-env-var.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docs/tasks/20251123-02-fix-playwright-env-var.md -------------------------------------------------------------------------------- /docs/testing-docker-commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/docs/testing-docker-commands.md -------------------------------------------------------------------------------- /entrypoint-airlock.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/entrypoint-airlock.sh -------------------------------------------------------------------------------- /entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/entrypoint.sh -------------------------------------------------------------------------------- /proxy-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/proxy-entrypoint.sh -------------------------------------------------------------------------------- /proxy/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/proxy/Cargo.lock -------------------------------------------------------------------------------- /proxy/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/proxy/Cargo.toml -------------------------------------------------------------------------------- /proxy/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/proxy/src/main.rs -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/integration/test_airlock.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/tests/integration/test_airlock.ps1 -------------------------------------------------------------------------------- /tests/integration/test_airlock.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/tests/integration/test_airlock.sh -------------------------------------------------------------------------------- /tests/integration/test_bash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/tests/integration/test_bash.sh -------------------------------------------------------------------------------- /tests/integration/test_docker_commands.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/tests/integration/test_docker_commands.sh -------------------------------------------------------------------------------- /tests/integration/test_docker_commands_zsh.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/tests/integration/test_docker_commands_zsh.sh -------------------------------------------------------------------------------- /tests/integration/test_github_info.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/tests/integration/test_github_info.ps1 -------------------------------------------------------------------------------- /tests/integration/test_github_info.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/tests/integration/test_github_info.sh -------------------------------------------------------------------------------- /tests/integration/test_image_config.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/tests/integration/test_image_config.ps1 -------------------------------------------------------------------------------- /tests/integration/test_image_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/tests/integration/test_image_config.sh -------------------------------------------------------------------------------- /tests/integration/test_mount_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/tests/integration/test_mount_config.sh -------------------------------------------------------------------------------- /tests/integration/test_network_proxy.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/tests/integration/test_network_proxy.ps1 -------------------------------------------------------------------------------- /tests/integration/test_network_proxy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/tests/integration/test_network_proxy.sh -------------------------------------------------------------------------------- /tests/integration/test_powershell.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/tests/integration/test_powershell.ps1 -------------------------------------------------------------------------------- /tests/integration/test_window_title.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/tests/integration/test_window_title.ps1 -------------------------------------------------------------------------------- /tests/integration/test_window_title.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/tests/integration/test_window_title.sh -------------------------------------------------------------------------------- /tests/integration/test_zsh.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/tests/integration/test_zsh.sh -------------------------------------------------------------------------------- /tests/run_all_tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/tests/run_all_tests.ps1 -------------------------------------------------------------------------------- /tests/run_all_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GordonBeeming/copilot_here/HEAD/tests/run_all_tests.sh --------------------------------------------------------------------------------