vyogo/erpnext

By vyogo

Updated about 14 hours ago

Bootable erpnext images built using S2I technology.

Image
Languages & frameworks
1

10K+

vyogo/erpnext repository overview

Frappista: Developer-First ERPNext Images

Frappista provides highly optimized Source-to-Image (S2I) builder and runtime images specifically designed for local development environments, CI/CD pipelines, and rapid prototyping. Build custom Frappe apps in seconds without the overhead of complex Dockerfiles.

🚀 Key Features ⚡ Source-to-Image (S2I) Support: Dynamically inject your source code or apps.json into a pre-configured base image. 🌍 Multi-Architecture: Full support for linux/amd64 and linux/arm64 (Apple Silicon compatible). 📦 All-in-One Developer Experience: Optimized "Single Node" images for dev environments, CI/CD pipelines, and quick demos. ⚡ Rapid Iteration: Integrated registry-based layer caching to speed up your local development cycle. 🎉 Pre-configured Environment: Comes with dev.localhost pre-installed and ready to boot. 📂 Available Repositories Repository Purpose Primary Tags vyogo/frappe S2I Builder Base. The foundation for all custom builds. s2i-version-15, s2i-version-16, s2i-develop vyogo/erpnext ERPNext Standalone. Ready-to-use ERPNext environment. sne-version-15, sne-version-16, sne-develop vyogo/crm Frappe CRM Standalone. Specialized CRM builds. sne-v1.39.2, sne-develop 🛠️ Quick Start

  1. Build a Custom Image via S2I You don't need a Dockerfile. Just point to your source code or a directory containing an apps.json.

s2i build . docker.io/vyogo/frappe:s2i-version-16 my-custom-app:latest 2. Run your Application docker run -it -p 8000:8000 my-custom-app:latest Access your site at http://dev.localhost:8000 (Map dev.localhost to 127.0.0.1 in your hosts file).

⚙️ Configuration Reference Frappista images are driven by simple JSON configuration files placed in your source directory:

apps.json Define which Frappe apps to install during the build.

[ { "name": "erpnext", "url": "https://github.com/frappe/erpnext.git", "branch": "version-15" } ] site-config.json Customize the default site setup.

{ "site_name": "dev.localhost", "admin_password": "admin" } 🏗️ Using as a Base Image Prefer a standard Dockerfile? You can still leverage the Frappista stack:

FROM docker.io/vyogo/frappe:s2i-version-16

Add your custom setup here

COPY . /tmp/src RUN /usr/libexec/s2i/assemble 🛡️ Support & Links GitHub: Documentation & Source Issues: Report a Bug Community: Vyogo Discord Maintained with ❤️ by Vyogo Technologies

Tag summary

Content type

Image

Digest

sha256:71351d22a

Size

1.5 GB

Last updated

about 14 hours ago

docker pull vyogo/erpnext:sne-develop