2021-12-10 08:50:39 +00:00
[![Build Stable ](https://github.com/frappe/frappe_docker/actions/workflows/build_stable.yml/badge.svg )](https://github.com/frappe/frappe_docker/actions/workflows/build_stable.yml)
2021-10-31 05:32:58 +00:00
[![Build Develop ](https://github.com/frappe/frappe_docker/actions/workflows/build_develop.yml/badge.svg )](https://github.com/frappe/frappe_docker/actions/workflows/build_develop.yml)
2020-04-19 00:18:21 +00:00
2021-12-17 10:22:23 +00:00
Everything about [Frappe ](https://github.com/frappe/frappe ) and [ERPNext ](https://github.com/frappe/erpnext ) in containers.
2017-07-18 09:26:31 +00:00
2021-12-17 10:22:23 +00:00
# Getting Started
2017-08-14 11:46:10 +00:00
2021-12-17 10:22:23 +00:00
To get started, you need Docker, docker-compose and git setup on your machine. For Docker basics and best practices. Refer Docker [documentation ](http://docs.docker.com ).
After that, clone this repo:
2017-07-24 11:11:51 +00:00
2020-03-02 05:29:25 +00:00
```sh
2021-12-17 10:22:23 +00:00
git clone https://github.com/frappe/frappe_docker
2020-03-02 05:29:25 +00:00
cd frappe_docker
```
2017-07-24 09:49:32 +00:00
2021-12-17 10:22:23 +00:00
# Development
We have baseline for developing in VSCode devcontainer with [frappe/bench ](https://github.com/frappe/bench ). [Start development ](development ).
2020-03-06 06:12:11 +00:00
2021-12-17 10:22:23 +00:00
# Production
2020-03-06 06:12:11 +00:00
2021-12-17 11:10:24 +00:00
We provide simple and intuitive production setup with prebuilt Frappe and ERPNext images and compose files. To learn more about those, [read the docs ](docs/images-and-compose-files.md ).
2021-02-25 09:59:54 +00:00
2021-12-17 10:22:23 +00:00
Also, there's docs to help with deployment:
2021-02-25 09:59:54 +00:00
2021-12-17 10:22:23 +00:00
- [on single server ](docs/single-server.md ),
- in cluster:
- [Docker Swarm ](docs/docker-swarm.md ),
- [Kubernetes (frappe/helm) ](https://helm.erpnext.com ),
- [site operations ](docs/site-operations.md ).
2020-03-06 06:12:11 +00:00
2021-12-17 10:22:23 +00:00
# Custom app
2020-03-08 20:17:39 +00:00
2021-12-17 10:22:23 +00:00
Learn how to containerize your custom Frappe app in [this guide ](custom_app/README.md ).
2020-03-08 20:17:39 +00:00
2021-12-17 10:22:23 +00:00
# Contributing
2020-03-08 20:17:39 +00:00
2021-12-17 10:22:23 +00:00
If you want to contribute to this repo refer to [CONTRIBUTING.md ](CONTRIBUTING.md )
2020-06-13 10:03:06 +00:00
2021-12-17 10:22:23 +00:00
This repository is only for Docker related stuff. You also might want to contribute to:
2020-06-13 10:03:06 +00:00
2021-12-17 10:22:23 +00:00
- [Frappe framework ](https://github.com/frappe/frappe#contributing ),
- [ERPNext ](https://github.com/frappe/erpnext#contributing ),
- or [Frappe Bench ](https://github.com/frappe/bench ).