nestjs-admin
A generic administration interface for TypeORM entities
파일 탐색기
최종 버전 다운로드 (.zip)- config.yml
- CODEOWNERS
- extensions.json
- launch.json
- settings.json
- tasks.json
- createAdminUser.spec.ts
- cli.ts
- cliAdmin.module.ts
- createAdminUser.ts
- 01-session-db.sql
- 01-admin-authentication.md
- 02-design-library.md
- AdminEntity.fields.jpeg
- AdminEntity.listDisplay.png
- AdminEntity.searchFields.png
- nestjs-admin-logo.png
- screenshot-form.png
- screenshot-list.png
- theodo.svg
- _config.yml
- admin-entity.md
- contributing.md
- custom-admin-module.md
- custom-authentication.md
- installation.md
- known-issues.md
- register-entities.md
- 1551105232669-AddUser.ts
- 1553309824784-AddRoles.ts
- 1563921073366-Add agency.ts
- 1564064053069-add-description-user.ts
- 1564837024241-user-add-all-types-attrs.ts
- 1564837253388-user-remove-extra-attr.ts
- 1565439232885-user-group-manytomany.ts
- 1566293537175-user-add-non-null-boolean.ts
- 1566311757421-isCool-default-value.ts
- 1566400469636-user-add-death-date.ts
- 1566466897538-user-death-date-type-fix.ts
- 1566468754993-user-add-hire-datetime.ts
- 1567011165788-add admin user.ts
- 1567173563978-adminuser-email-unique.ts
- 1567610052359-add-more-roles.ts
- 1568393487596-agency-multiple-primary-keys.ts
- 1568800573477-agency-remove-composite-primary-keys.ts
- 1570036049155-remove-user-deathtime.ts
- 1583941918487-admin-user-email-to-username.ts
- seed.ts
- nunjucks-date-filter.d.ts
- backoffice.module.ts
- entity-not-found.filter.ts
- query-failed.filter.ts
- user.dto.ts
- agency.entity.ts
- group.entity.ts
- user.admin.ts
- user.entity.ts
- user.module.ts
- userCredentialValidator.ts
- app.controller.ts
- app.module.ts
- app.service.ts
- main.ts
- .env
- .env.example
- .gitignore
- nodemon-debug.json
- nodemon.json
- ormconfig.js
- package.json
- tsconfig.build.json
- tsconfig.json
- yarn.lock
- invalidCredentials.exception.ts
- admin.filter.ts
- adminAuth.controller.ts
- adminAuth.module.ts
- local.strategy.ts
- login.guard.ts
- invalidAdminRegistration.exception.ts
- invalidDisplayFields.exception.ts
- invalidSearchFields.exception.ts
- setAsync.test.ts
- setAsync.ts
- arrayWidget.ts
- booleanWidget.ts
- datetimeWidget.ts
- dateWidget.ts
- decimalWidget.ts
- enumWidget.ts
- foreignKeyWidget.ts
- integerWidget.ts
- manyToManyWidget.ts
- passwordWidget.ts
- textareaWidget.ts
- textWidget.ts
- timeWidget.ts
- utils.ts
- widget.interface.ts
- admin.configuration.ts
- admin.controller.ts
- admin.environment.ts
- admin.filters.ts
- admin.guard.ts
- adminCore.module.ts
- adminEntity.ts
- adminSection.ts
- adminSite.ts
- adminWidget.ts
- adminUserValidation.exception.ts
- userAdmin.exception.ts
- adminUser.entity.ts
- adminUser.module.ts
- adminUser.service.ts
- base.scss
- changelist.scss
- form.scss
- index.scss
- login.scss
- theme.scss
- widget.scss
- base-widget.njk
- boolean-nullable.njk
- boolean.njk
- date.njk
- datetime.njk
- decimal.njk
- enum.njk
- foreign-key.njk
- integer.njk
- manytomany.njk
- password.njk
- plaintext.njk
- simple-array.njk
- text.njk
- textarea.njk
- time.njk
- add.njk
- base.njk
- change.njk
- changelist.njk
- header.njk
- index.njk
- login.njk
- entityWithCompositePrimaryKey.entity.ts
- entityWithRequiredFields.entity.ts
- entityUtils.ts
- testApp.ts
- testAuth.module.ts
- testTypeOrmModule.ts
- admin.controller.spec.ts
- adminAuth.module.spec.ts
- adminCore.module.spec.ts
- adminSite.spec.ts
- app.spec.ts
- changelist.spec.ts
- customAuth.spec.ts
- defaultAdmin.module.spec.ts
- login.spec.ts
- middlewares.spec.ts
- requiredWidgets.spec.ts
- widgets.spec.ts
- column.ts
- entity.ts
- formatting.ts
- pagination.spec.ts
- pagination.ts
- typechecks.ts
- typeormProxy.ts
- urls.ts
- defaultAdmin.module.ts
- index.ts
- tokens.ts
- types.ts
- Footer.js
- en.json
- index.js
- custom.css
- favicon.ico
- logo-with-name.png
- logo.png
- oss_logo.png
- screenshot-form.png
- screenshot-list.png
- undraw_developer_activity.svg
- undraw_filing_system.svg
- undraw_monitor.svg
- undraw_personal_settings.svg
- package.json
- sidebars.json
- siteConfig.js
- yarn.lock
- .dockerignore
- .env.mysql
- .env.postgres
- .env.test
- .gitignore
- .prettierrc
- docker-compose.yml
- Dockerfile
- ex.ts
- LICENSE
- package.json
- README.md
- tsconfig.build.json
- tsconfig.json
- tslint.json
- yarn.lock
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/Theodo-UK/nestjs-admin
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd nestjs-admin
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker-compose up
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Node.js
쉬움사전 준비물
yarn add nestjs-admin # With yarn
이 명령어를 터미널에 그대로 입력해 실행하세요.
npm install nestjs-admin # With NPM
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
yarn install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
yarn link
이 명령어를 터미널에 그대로 입력해 실행하세요.
yarn start:dev
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
