slic-starter
A complete, serverless starter project
파일 탐색기
최종 버전 다운로드 (.zip)- build-test.yml
- docs.yml
- CODEOWNERS
- commit-msg
- pre-commit
- assume-cross-account-role.env
- audit-module.sh
- build-module.sh
- deploy-module.sh
- orchestrator-stage-deploy.sh
- package-module.sh
- source-kickoff.sh
- update-deployment-state.sh
- architecture.png
- CHANGELOG.md
- cicd-architecture.png
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- multiple-accounts.png
- QUICK_START.md
- create_localstack_resources.sh
- .gitignore
- serverless.yml
- serverless.yml
- create-table.js
- list-tables.js
- populate-shares.js
- put-item.js
- query-checklist-entries.js
- query-items.js
- query-shares.js
- remove-entry-from-map.js
- update-add-entry-to-map.js
- update-add-map.js
- update-entry-in-map.js
- update-query.js
- add-item-event.json
- delete-item-event.json
- list-items-event.json
- update-item-event.json
- add.js
- delete.js
- entries.js
- list.js
- update.js
- add-collaborator.js
- checklist.js
- create.js
- delete.js
- get.js
- list.js
- update.js
- add.test.js
- delete.test.js
- entries.test.js
- list.test.js
- update.test.js
- add-collaborator.test.js
- checklist.test.js
- create.test.js
- delete.test.js
- get.test.js
- list.test.js
- update.test.js
- fixtures.js
- collaborator-accepted-2.json
- collaborator-accepted.json
- list-collaborators.json
- list.json
- .gitignore
- package.json
- README.md
- serverless.yml
- sls-functions.yml
- cicd.ts
- cross-account-stack.ts
- pipeline-stack.ts
- .gitignore
- .npmignore
- cdk.json
- config.ts
- modules.ts
- package-lock.json
- package.json
- README.md
- ssm-params.ts
- tsconfig.json
- docusaurus-plushie-banner.jpeg
- index.md
- 2019-05-28-first-blog-post.md
- 2019-05-29-long-blog-post.md
- 2021-08-01-mdx-blog-post.mdx
- authors.yml
- _category_.json
- manage-docs-versions.md
- translate-your-site.md
- _category_.json
- manage-docs-versions.md
- translate-your-site.md
- _category_.json
- congratulations.md
- crate-a-file.md
- create-a-blog-post.md
- create-a-document.md
- create-a-page.md
- markdown-features.mdx
- intro.md
- HomepageFeatures.js
- HomepageFeatures.module.css
- custom.css
- index.js
- index.module.css
- markdown-page.md
- docsVersionDropdown.png
- localeDropdown.png
- cloudFront.jpg
- docusaurus.png
- favicon.ico
- fourTheorem-Icon.jpg
- fourthereom.jpg
- lambda.jpg
- logo.svg
- route53.jpg
- undraw_docusaurus_mountain.svg
- undraw_docusaurus_react.svg
- undraw_docusaurus_tree.svg
- .nojekyll
- .eslintrc.js
- .gitignore
- babel.config.js
- docusaurus.config.js
- package.json
- README.md
- sidebars.js
- config.js
- local-email-config.js
- user.js
- page-model.js
- checklist.test.js
- forgot-password.test.js
- login.test.js
- share.test.js
- signup.test.js
- .eslintrc.cjs
- .gitignore
- buildspec.yml
- codebuild-run-tests.sh
- package.json
- README.md
- email-handler.js
- email-handler.test.js
- package.json
- serverless.yml
- sls-functions.yml
- webpack.config.cjs
- favicon.ico
- index.html
- manifest.json
- build.sh
- deploy.sh
- fetch-deployment-config.js
- auth.js
- checklists.js
- entries.js
- share.js
- AcceptShare.js
- App.js
- App.test.js
- Checklist.js
- ConfirmationDialog.js
- ConfirmForgotPassword.js
- ConfirmSignup.js
- EditChecklist.js
- Entries.js
- ErrorMessage.js
- ForgotPassword.js
- Home.js
- Lists.js
- ListSummary.js
- Loading.js
- Login.js
- NavigationBar.js
- NewList.js
- Root.js
- ShareList.js
- Signup.js
- app.js
- auth.js
- checklists.js
- index.js
- amplifyConfig.js
- auth-provider.js
- configureStore.js
- errors.js
- index.css
- index.js
- mode.js
- serviceWorker.js
- setupProxy.js
- .env
- .env.development
- .eslintrc.js
- .gitignore
- package.json
- README.md
- serverless.yml
- site-config.js
- axios-util.js
- backend-config.js
- cognito-util.js
- http-client.js
- user-util.js
- checklist.test.js
- welcome.test.js
- buildspec.yml
- codebuild-run-tests.sh
- load.sh
- package.json
- README.md
- run_seq.sh
- invitation.js
- add-item-event.json
- create-event.json
- list-event.json
- parse-code.js
- confirm.js
- create.js
- share.js
- invitation.test.js
- confirm.test.js
- create.test.js
- share.test.js
- fixtures.js
- confirm-event-bad-code.json
- event.json
- share-event.json
- .gitignore
- package.json
- serverless.yml
- sls-functions.yml
- dynamo.test.js
- event-dispatcher.test.js
- event-util.test.js
- log.test.js
- middy-util.test.js
- response.test.js
- dynamo.js
- email-util.js
- event-dispatcher.js
- event-util.js
- index.js
- log.js
- middy-util.js
- package.json
- response.js
- service-info.js
- user-util.js
- index.js
- package.json
- real-email-config.js
- get.js
- user-offline.js
- user.js
- user.test.js
- .gitignore
- package.json
- serverless.yml
- sls-functions.yml
- sls-resources.yml
- webpack.config.cjs
- new-checklist.js
- new-checklist.test.js
- checklist-created.json
- .gitignore
- package.json
- serverless.yml
- sls-functions.yml
- create-ssm-params.js
- show-ssm-params.js
- ssm-params-template-dev.json
- ssm-params-template.json
- .eslintrc.cjs
- .gitignore
- .mergify.yml
- .prettierrc.cjs
- .taprc
- app.yml
- docker-compose.yml
- LICENSE
- localstack.env
- package-lock.json
- package.json
- README.md
- slic-starter.code-workspace
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/fourTheorem/slic-starter
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd slic-starter
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker-compose up -d
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Node.js
쉬움사전 준비물
npm exec --workspace packages/checklist-service --call "sls dynamodb install --region us-east-1"
이 명령어를 터미널에 그대로 입력해 실행하세요.
npm start --workspace=packages/checklist-service
개발/실행 서버를 켭니다.
npm start --workspace=packages/frontend
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
