2021-12-10 11:50:39 +03: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 08:32:58 +03: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 01:18:21 +01:00
2021-12-17 13:22:23 +03: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 13:22:23 +03:00
# Getting Started
2017-08-14 17:16:10 +05:30
2021-12-17 13:22:23 +03: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 16:41:51 +05:30
2020-03-02 10:59:25 +05:30
```sh
2021-12-17 13:22:23 +03:00
git clone https://github.com/frappe/frappe_docker
2020-03-02 10:59:25 +05:30
cd frappe_docker
```
2017-07-24 15:19:32 +05:30
2021-12-17 13:22:23 +03: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 13:22:23 +03:00
# Production
2020-03-06 06:12:11 +00:00
2021-12-17 14:10:24 +03: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 15:29:54 +05:30
2021-12-17 13:22:23 +03:00
Also, there's docs to help with deployment:
2021-02-25 15:29:54 +05:30
2021-12-17 13:22:23 +03: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 13:22:23 +03:00
# Custom app
2020-03-08 20:17:39 +00:00
2021-12-17 13:22:23 +03: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 13:22:23 +03:00
# Contributing
2020-03-08 20:17:39 +00:00
2021-12-17 13:22:23 +03:00
If you want to contribute to this repo refer to [CONTRIBUTING.md ](CONTRIBUTING.md )
2020-06-13 15:33:06 +05:30
2021-12-17 13:22:23 +03:00
This repository is only for Docker related stuff. You also might want to contribute to:
2020-06-13 15:33:06 +05:30
2021-12-17 13:22:23 +03:00
- [Frappe framework ](https://github.com/frappe/frappe#contributing ),
- [ERPNext ](https://github.com/frappe/erpnext#contributing ),
- or [Frappe Bench ](https://github.com/frappe/bench ).