nano_press
Nano Press automates your Frappe/ERPNext deployment from zero to production. Connect your server, pick your version, add official or custom GitHub apps, set your domain, and launch — all in one smooth workflow. Built for quick proof-of-concepts, but powerful enough for real-world use.
파일 탐색기
- ci.yml
- linter.yml
- linters.yml
- __init__.py
- custom_docperm.json
- role.json
- __init__.py
- ansible_log.js
- ansible_log.json
- ansible_log.py
- test_ansible_log.py
- __init__.py
- app_install_item.json
- app_install_item.py
- __init__.py
- apps.js
- apps.json
- apps.py
- test_apps.py
- __init__.py
- custom_image.js
- custom_image.json
- custom_image.py
- test_custom_image.py
- __init__.py
- frappe_site.js
- frappe_site.json
- frappe_site.py
- test_frappe_site.py
- __init__.py
- server.js
- server.json
- server.py
- test_server.py
- __init__.py
- install_server.json
- add_frappe_apps.json
- build_custom_image.json
- create_a_server.json
- deploy_server.json
- prepare_server.json
- verify_server_connection.json
- .gitkeep
- build_custom_image.yml
- compose_up.yml
- destroy_site.yml
- install_docker.yml
- install_traefik.yml
- prepare_repo.yml
- prepare_server.yml
- provision_bench.yml
- render_pwd.yml
- restart_site.yml
- stop_all_containers.yml
- AnsibleRunner.py
- .gitkeep
- bench.env.j2
- mariadb.env.j2
- pwd.withoutssl.yml.j2
- pwd.withssl.yml.j2
- traefik.yml.j2
- __init__.py
- remote_builder.py
- nano_press.json
- .frappe
- __init__.py
- font.css
- main.css
- style.css
- theme.css
- Doto-Regular.ttf
- OpenSans-Bold.ttf
- OpenSans-ExtraBold.ttf
- OpenSans-Light.ttf
- OpenSans-Medium.ttf
- OpenSans-Regular.ttf
- addapps.mp4
- addserver.mp4
- apps.png
- build_image.png
- custm_app.png
- dashboard.png
- deploy_withoutssl.png
- deployed_custom.png
- email.png
- frappesite.mp4
- icon.png
- icon.svg
- image_build.mp4
- image_built.png
- ready_to_deploy.png
- server.png
- server_verified.png
- verify_server.png
- synced-query-params.js
- collapse.js
- focus.js
- persist.js
- core.js
- script.js
- .gitkeep
- apps.html
- domain.html
- offcanvas.html
- server.html
- stepper.html
- summary.html
- mobile_header.html
- footer.html
- frappe-call-script.html
- header.html
- toast-state.html
- toast-teleport.html
- buttons.html
- icons.html
- __init__.py
- __init__.py
- layout.html
- ansible_runner.py
- index.html
- index.py
- log.html
- log.py
- self-host.html
- self_host.py
- __init__.py
- api.py
- hooks.py
- modules.txt
- patches.txt
- .editorconfig
- .eslintrc
- .gitignore
- .pre-commit-config.yaml
- biome.json
- commitlint.config.js
- license.txt
- package-lock.json
- package.json
- pyproject.toml
- README.md
- yarn.lock
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
eslint
설명 보기 ▼
eslint
JavaScript 및 JSX용 플러그형 린팅 유틸리티.
더 많은 정보: <https://eslint.org/docs/latest/use/command-line-interface>.
eslint --init
ESLint 구성파일 생성:
eslint {{path/to/file1.js path/to/file2.js ...}}
하나 이상의 파일 린팅:
eslint --fix
린트 문제 수정:
pre-commit
설명 보기 ▼
pre-commit
커밋 전에 실행되는 Git 훅을 생성.
더 많은 정보: <https://pre-commit.com/#command-line-interface>.
pre-commit install
Git 훅에 pre-commit 설치:
pre-commit run
모든 스테이지된 파일에 pre-commit 훅 실행:
pre-commit run --all-files
스테이지 여부와 상관없이 모든 파일에 pre-commit 훅 실행:
prettier
설명 보기 ▼
prettier
JavaScript, JSON, CSS, YAML 등을 위한 명시적인 코드 포맷 도구.
더 많은 정보: <https://prettier.io/docs/cli>.
prettier {{path/to/file}}
파일 형식을 지정하고 결과를 `stdout`으로 출력:
prettier --check {{path/to/file}}
특정 파일의 형식이 지정되었는지 확인:
prettier --config {{path/to/config_file}} {{path/to/file}}
특정 구성 파일로 실행:
ruff
설명 보기 ▼
ruff
매우 빠른 Python 린터 및 코드 포매터로, Rust로 작성되었습니다.
관련 항목: `black`.
더 많은 정보: <https://docs.astral.sh/ruff/tutorial/>.
tldr ruff check
Ruff 린터에 대한 문서 보기:
tldr ruff format
Ruff 코드 포매터에 대한 문서 보기:
