├── .dockerignore ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── task_or_story.md ├── images │ ├── 1-systemStatus.png │ ├── 2-configuration.png │ └── 3-logs.png └── workflows │ └── build-push-docker.yml ├── .gitignore ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── binaries └── .gitkeep ├── docker-compose.yaml ├── downloadBinaries.sh ├── localstack.svg ├── metadata.json ├── scripts ├── darwin │ └── checkUser.sh ├── linux │ └── checkUser.sh └── windows │ ├── checkUser.cmd │ └── checkWSLOS.cmd ├── ui ├── .browserslistrc ├── .env ├── .eslintrc.js ├── package-lock.json ├── package.json ├── public │ └── index.html ├── scripts │ ├── esbuild.build.mjs │ ├── esbuild.common.mjs │ └── esbuild.dev.mjs ├── src │ ├── App.tsx │ ├── components │ │ ├── Feedback │ │ │ ├── ConfirmableButton.tsx │ │ │ ├── DownloadProgress │ │ │ │ ├── CircularProgressWithLabel.tsx │ │ │ │ ├── DownloadProgress.tsx │ │ │ │ └── index.tsx │ │ │ ├── DownloadProgressDialog.tsx │ │ │ ├── ProgressButton.tsx │ │ │ └── index.tsx │ │ ├── Header │ │ │ ├── Controller.tsx │ │ │ ├── Header.tsx │ │ │ ├── Menu.tsx │ │ │ └── index.tsx │ │ ├── TabPanel │ │ │ └── ControlledTabPanel.tsx │ │ ├── Views │ │ │ ├── Configs │ │ │ │ ├── ConfigPage.tsx │ │ │ │ ├── SettingsForm.tsx │ │ │ │ ├── UpsertConfig.tsx │ │ │ │ └── index.tsx │ │ │ ├── Logs │ │ │ │ └── LogsPage.tsx │ │ │ ├── SystemStatus │ │ │ │ ├── StatusPage.tsx │ │ │ │ ├── SystemStatus.tsx │ │ │ │ └── index.tsx │ │ │ ├── Update │ │ │ │ └── UpdateDialog.tsx │ │ │ └── index.tsx │ │ └── index.ts │ ├── constants │ │ ├── common.ts │ │ ├── docker.ts │ │ ├── index.ts │ │ └── keys.ts │ ├── index.tsx │ ├── services │ │ ├── context │ │ │ ├── GlobalDDContext.ts │ │ │ ├── index.tsx │ │ │ └── provider.tsx │ │ ├── hooks │ │ │ ├── api.ts │ │ │ ├── health.ts │ │ │ ├── index.ts │ │ │ └── utils.ts │ │ ├── index.tsx │ │ └── util │ │ │ ├── containers.ts │ │ │ ├── format.ts │ │ │ └── index.tsx │ └── types │ │ ├── docker.ts │ │ ├── global.ts │ │ ├── index.ts │ │ └── localstack.ts └── tsconfig.json └── vm ├── go.mod ├── go.sum └── main.go /.dockerignore: -------------------------------------------------------------------------------- 1 | ui/node_modules -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/task_or_story.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/.github/ISSUE_TEMPLATE/task_or_story.md -------------------------------------------------------------------------------- /.github/images/1-systemStatus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/.github/images/1-systemStatus.png -------------------------------------------------------------------------------- /.github/images/2-configuration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/.github/images/2-configuration.png -------------------------------------------------------------------------------- /.github/images/3-logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/.github/images/3-logs.png -------------------------------------------------------------------------------- /.github/workflows/build-push-docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/.github/workflows/build-push-docker.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/README.md -------------------------------------------------------------------------------- /binaries/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /downloadBinaries.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/downloadBinaries.sh -------------------------------------------------------------------------------- /localstack.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/localstack.svg -------------------------------------------------------------------------------- /metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/metadata.json -------------------------------------------------------------------------------- /scripts/darwin/checkUser.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | ls /Users 3 | -------------------------------------------------------------------------------- /scripts/linux/checkUser.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | ls /home 3 | -------------------------------------------------------------------------------- /scripts/windows/checkUser.cmd: -------------------------------------------------------------------------------- 1 | dir \\wsl.localhost\%1\home /d 2 | -------------------------------------------------------------------------------- /scripts/windows/checkWSLOS.cmd: -------------------------------------------------------------------------------- 1 | wsl -l -v 2 | -------------------------------------------------------------------------------- /ui/.browserslistrc: -------------------------------------------------------------------------------- 1 | Electron 17.1.1 2 | -------------------------------------------------------------------------------- /ui/.env: -------------------------------------------------------------------------------- 1 | PUBLIC_URL=. 2 | BROWSER=none 3 | -------------------------------------------------------------------------------- /ui/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/.eslintrc.js -------------------------------------------------------------------------------- /ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/package-lock.json -------------------------------------------------------------------------------- /ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/package.json -------------------------------------------------------------------------------- /ui/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/public/index.html -------------------------------------------------------------------------------- /ui/scripts/esbuild.build.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/scripts/esbuild.build.mjs -------------------------------------------------------------------------------- /ui/scripts/esbuild.common.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/scripts/esbuild.common.mjs -------------------------------------------------------------------------------- /ui/scripts/esbuild.dev.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/scripts/esbuild.dev.mjs -------------------------------------------------------------------------------- /ui/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/App.tsx -------------------------------------------------------------------------------- /ui/src/components/Feedback/ConfirmableButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/components/Feedback/ConfirmableButton.tsx -------------------------------------------------------------------------------- /ui/src/components/Feedback/DownloadProgress/CircularProgressWithLabel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/components/Feedback/DownloadProgress/CircularProgressWithLabel.tsx -------------------------------------------------------------------------------- /ui/src/components/Feedback/DownloadProgress/DownloadProgress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/components/Feedback/DownloadProgress/DownloadProgress.tsx -------------------------------------------------------------------------------- /ui/src/components/Feedback/DownloadProgress/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/components/Feedback/DownloadProgress/index.tsx -------------------------------------------------------------------------------- /ui/src/components/Feedback/DownloadProgressDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/components/Feedback/DownloadProgressDialog.tsx -------------------------------------------------------------------------------- /ui/src/components/Feedback/ProgressButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/components/Feedback/ProgressButton.tsx -------------------------------------------------------------------------------- /ui/src/components/Feedback/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/components/Feedback/index.tsx -------------------------------------------------------------------------------- /ui/src/components/Header/Controller.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/components/Header/Controller.tsx -------------------------------------------------------------------------------- /ui/src/components/Header/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/components/Header/Header.tsx -------------------------------------------------------------------------------- /ui/src/components/Header/Menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/components/Header/Menu.tsx -------------------------------------------------------------------------------- /ui/src/components/Header/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/components/Header/index.tsx -------------------------------------------------------------------------------- /ui/src/components/TabPanel/ControlledTabPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/components/TabPanel/ControlledTabPanel.tsx -------------------------------------------------------------------------------- /ui/src/components/Views/Configs/ConfigPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/components/Views/Configs/ConfigPage.tsx -------------------------------------------------------------------------------- /ui/src/components/Views/Configs/SettingsForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/components/Views/Configs/SettingsForm.tsx -------------------------------------------------------------------------------- /ui/src/components/Views/Configs/UpsertConfig.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/components/Views/Configs/UpsertConfig.tsx -------------------------------------------------------------------------------- /ui/src/components/Views/Configs/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/components/Views/Configs/index.tsx -------------------------------------------------------------------------------- /ui/src/components/Views/Logs/LogsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/components/Views/Logs/LogsPage.tsx -------------------------------------------------------------------------------- /ui/src/components/Views/SystemStatus/StatusPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/components/Views/SystemStatus/StatusPage.tsx -------------------------------------------------------------------------------- /ui/src/components/Views/SystemStatus/SystemStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/components/Views/SystemStatus/SystemStatus.tsx -------------------------------------------------------------------------------- /ui/src/components/Views/SystemStatus/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/components/Views/SystemStatus/index.tsx -------------------------------------------------------------------------------- /ui/src/components/Views/Update/UpdateDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/components/Views/Update/UpdateDialog.tsx -------------------------------------------------------------------------------- /ui/src/components/Views/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/components/Views/index.tsx -------------------------------------------------------------------------------- /ui/src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/components/index.ts -------------------------------------------------------------------------------- /ui/src/constants/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/constants/common.ts -------------------------------------------------------------------------------- /ui/src/constants/docker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/constants/docker.ts -------------------------------------------------------------------------------- /ui/src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/constants/index.ts -------------------------------------------------------------------------------- /ui/src/constants/keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/constants/keys.ts -------------------------------------------------------------------------------- /ui/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/index.tsx -------------------------------------------------------------------------------- /ui/src/services/context/GlobalDDContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/services/context/GlobalDDContext.ts -------------------------------------------------------------------------------- /ui/src/services/context/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/services/context/index.tsx -------------------------------------------------------------------------------- /ui/src/services/context/provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/services/context/provider.tsx -------------------------------------------------------------------------------- /ui/src/services/hooks/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/services/hooks/api.ts -------------------------------------------------------------------------------- /ui/src/services/hooks/health.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/services/hooks/health.ts -------------------------------------------------------------------------------- /ui/src/services/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/services/hooks/index.ts -------------------------------------------------------------------------------- /ui/src/services/hooks/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/services/hooks/utils.ts -------------------------------------------------------------------------------- /ui/src/services/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/services/index.tsx -------------------------------------------------------------------------------- /ui/src/services/util/containers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/services/util/containers.ts -------------------------------------------------------------------------------- /ui/src/services/util/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/services/util/format.ts -------------------------------------------------------------------------------- /ui/src/services/util/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/services/util/index.tsx -------------------------------------------------------------------------------- /ui/src/types/docker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/types/docker.ts -------------------------------------------------------------------------------- /ui/src/types/global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/types/global.ts -------------------------------------------------------------------------------- /ui/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/types/index.ts -------------------------------------------------------------------------------- /ui/src/types/localstack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/src/types/localstack.ts -------------------------------------------------------------------------------- /ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/ui/tsconfig.json -------------------------------------------------------------------------------- /vm/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/vm/go.mod -------------------------------------------------------------------------------- /vm/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/vm/go.sum -------------------------------------------------------------------------------- /vm/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localstack/localstack-docker-extension/HEAD/vm/main.go --------------------------------------------------------------------------------