-
Notifications
You must be signed in to change notification settings - Fork 26
Home
Alok Singh edited this page Oct 30, 2023
·
29 revisions
Frappe-Manager (frappe-manager) is a tool that simplifies the process of creating and managing development environments for Frappe-based apps.
- If you have created site named
frontend
then it's url will be http://frontend.localhost. -
frappe-manager
overrides thebench
command provided by Frappe. It adds functionality to automatically restart the Bench development server on each invocation of thebench
command within the Bench environment. -
Site Management: Only one site can be active at a time in a single machine. When the
site start
command is given, all other sites are stopped, and the specified site is started. -
Default Branches: In the
fm create <sitename>
command, the default--frappe-branch
is set toversion-15
, and the default branch name for apps, specified with the--apps
flag, is set to the default branch on GitHub.
.
├── Docker
│ ├── README.md
│ ├── build.sh
│ ├── frappe
│ │ ├── Dockerfile
│ │ ├── bench-start.sh
│ │ ├── bench-wrapper.sh
│ │ ├── entrypoint.sh
│ │ ├── supervisord.conf
│ │ ├── user-script.sh
│ │ └── zshrc
│ ├── mailhog
│ │ └── Dockerfile
│ └── nginx
│ ├── Dockerfile
│ ├── entrypoint.sh
│ └── template.conf
├── LICENSE
├── README.md
├── development.md
├── frappe-manager
│ ├── __init__.py
│ ├── docker_wrapper
│ │ ├── DockerClient.py
│ │ ├── DockerCompose.py
│ │ ├── DockerException.py
│ │ ├── __init__.py
│ │ └── utils.py
│ ├── main.py
│ └── site_manager
│ ├── Richprint.py
│ ├── SiteCompose.py
│ ├── __init__.py
│ ├── manager.py
│ ├── site.py
│ └── templates
│ └── docker-compose.tmpl
├── poetry.lock
└── pyproject.toml
9 directories, 31 files