https://github.com/shridarpatil/frappe-docker
Dockerizing frappe
https://github.com/shridarpatil/frappe-docker
docker frappe frappe-bench frappe-docker frappe-framework
Last synced: over 1 year 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 (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-07-25T05:52:53.000Z (almost 2 years ago)
- Last Synced: 2025-03-18T13:32:39.862Z (over 1 year 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 production
Prerequisites
- ## Install **Docker**.
## Clone
```git@github.com: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/sh
bench 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 name
Set 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 site
Create new-site
```
bench new-site site1.local --force --db-type postgres --db-root-username postgres --db-root-password root
```