{"id":18636660,"url":"https://github.com/localstack/architect-local","last_synced_at":"2025-04-11T09:30:58.823Z","repository":{"id":57183312,"uuid":"392666931","full_name":"localstack/architect-local","owner":"localstack","description":"Architect CLI (arc.codes) for use with LocalStack","archived":false,"fork":false,"pushed_at":"2021-08-04T14:52:12.000Z","size":9,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-09T11:04:56.639Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/localstack.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}},"created_at":"2021-08-04T11:43:16.000Z","updated_at":"2023-03-18T19:27:13.000Z","dependencies_parsed_at":"2022-09-14T06:11:12.344Z","dependency_job_id":null,"html_url":"https://github.com/localstack/architect-local","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/localstack%2Farchitect-local","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/localstack%2Farchitect-local/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/localstack%2Farchitect-local/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/localstack%2Farchitect-local/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/localstack","download_url":"https://codeload.github.com/localstack/architect-local/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248368206,"owners_count":21092317,"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":[],"created_at":"2024-11-07T05:31:01.389Z","updated_at":"2025-04-11T09:30:58.587Z","avatar_url":"https://github.com/localstack.png","language":"JavaScript","readme":"# Architect Local\n\nThis repo provides `arclocal`, a simple command-line wrapper to use Architect CLI (https://arc.codes) locally with [LocalStack](https://localstack.cloud).\n\n## Prerequisites\n\n* [LocalStack](https://github.com/localstack/localstack)\n* [`awslocal`](https://github.com/localstack/awscli-local)\n* `npm`\n\n## Installing\n\nThe `arclocal` CLI can be installed via `npm`:\n```\nnpm install -g architect-local @architect/architect\n```\n\nPlease note that the command above includes the `@architect/architect` package - the `arclocal` allows to install arbitrary versions of `@architect/architect` under the covers.\n\n## Usage\n\nThe `arclocal` CLI has the same usage as the `arc` command. For example, to initialize and deploy an app locally to your LocalStack instance:\n```\narclocal init\narclocal deploy\n```\n\n... should print something like:\n```\nApp ⌁ sample\nRegion ⌁ us-west-2\nProfile ⌁ default\nVersion ⌁ Architect 9.0.0\n\n⚬ Deploy Creating new private deployment bucket: sample-cfn-deployments-e4e7d\n⚬ Deploy Initializing deployment\n| Stack ... SampleStaging\n| Bucket .. sample-cfn-deployments-e4e7d\n✓ Hydrate Finished checks, nothing to hydrate\n⚬ Deploy Created deployment templates\n✓ Deploy Generated CloudFormation deployment\n✓ Deploy Deployed \u0026 built infrastructure\n✓ Success! Deployed app in 37.008 seconds\n\nhttp://95da73ea.execute-api.localhost.localstack.cloud:4566\n```\n\nYou can then access http://95da73ea.execute-api.localhost.localstack.cloud:4566 in your browser to see the Architect demo landing page, deployed in your LocalStack instance.\n\n(Please note that LocalStack needs to be running and listening on the default port 4566 for the above commands to succeed.)\n\n## Change Log\n\n* v0.0.3: Fix patching, print local endpoints after deployment, update README\n* v0.0.1: Initial version\n\n## License\n\nThis tool is provided under the [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flocalstack%2Farchitect-local","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flocalstack%2Farchitect-local","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flocalstack%2Farchitect-local/lists"}