https://github.com/shridarpatil/frappe-docker
Dockerizing frappe
https://github.com/shridarpatil/frappe-docker
docker frappe frappe-bench frappe-docker frappe-framework
Last synced: 3 months ago
JSON representation
Dockerizing frappe
- Host: GitHub
- URL: https://github.com/shridarpatil/frappe-docker
- Owner: shridarpatil
- License: mit
- Created: 2019-09-16T05:06:27.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-07-25T05:52:53.000Z (11 months ago)
- Last Synced: 2025-03-18T13:32:39.862Z (3 months ago)
- Topics: docker, frappe, frappe-bench, frappe-docker, frappe-framework
- Language: Shell
- Homepage: https://frappe.io/
- Size: 84.4 MB
- Stars: 18
- Watchers: 2
- Forks: 10
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
# frappe-docker
Dockerizing frappe for productionPrerequisites
- ## Install **Docker**.## Clone
```[email protected]:shridarpatil/frappe-docker.git```
```cd frappe-docker```## Pull docker image
```docker pull shridh0r/frappe:\```## Run
Update the same tag in docker compose file```docker-compose up
docker exec -it /bin/shbench reinstall
bench build
```
## Build
Docker compose build by default pull's frappe master branch
``` docker-compose build ```#### Build args
- [x] FRAPPE_PATH - Frappe repo path
- [x] FRAPPE_BRANCH - Branch name
- [x] FRAPPE_PYTHON - Python version
- [x] FRAPPE - Folde name
- [x] BENCH_BRANCH - Bench repo path
- [x] BENCH_PATH - Branch nameSet frappe-path/branch dynamically by passing build-arg
```
docker-compose build --build-arg FRAPPE_PATH=https://github.com/zerodhatech/frappe.git --build-arg FRAPPE_BRANCH=zero_v12
```## Run
```docker-compose up```## Create site
Exec into docker container and create new siteCreate new-site
```
bench new-site site1.local --force --db-type postgres --db-root-username postgres --db-root-password root
```