geniusdynamics / dev

Genius Dynamics Issue tracker for public projects and OSS contributions
https://geniusdynamics.co.ke
0 stars 0 forks source link

ERPNEXT #5

Open compgeniuses opened 3 months ago

compgeniuses commented 3 months ago

https://github.com/frappe/frappe_docker/blob/main/compose.yaml

Prodcution Compose: https://github.com/frappe/frappe_docker/blob/main/pwd.yml

https://discuss.frappe.io/t/correct-service-start-order/127392

https://community.nethserver.org/t/correctly-implementing-complex-commands-in-systemd-unit-file-of-containers-for-ns8-apps/23934/1

https://github.com/elestio-examples/erpnext/blob/main/docker-compose.yml

Take note of

✔ Container mysite-erp-redis-cache-1 Started ✔ Container mysite-erp-proxy-1 Started ✔ Container mysite-erp-db-1 Healthy ✔ Container mysite-erp-redis-queue-1 Started ✔ Container mysite-erp-configurator-1 Exited ✔ Container mysite-erp-scheduler-1 Started ✔ Container mysite-erp-queue-long-1 Started ✔ Container mysite-erp-backend-1 Started ✔ Container mysite-erp-websocket-1 Started ✔ Container mysite-erp-queue-short-1 Started ✔ Container mysite-erp-frontend-1      Started

Also this https://github.com/frappe/frappe_docker/blob/main/docs/list-of-containers.md#services

Services All services are described in compose.yaml

configurator. Updates common_site_config.json so Frappe knows how to access db and redis. It is executed on every docker-compose up (and exited immediately). Other services start after this container exits successfully.

backend. Werkzeug server.

db. Optional service that runs MariaDB if you also use overrides/compose.mariadb.yaml or Postgres if you also use overrides/compose.postgres.yaml.

redis. Optional service that runs Redis server with cache, Socket.IO and queues data.

frontend. nginx server that serves JS/CSS assets and routes incoming requests.

proxy. Traefik proxy. It is here for complicated setups or HTTPS override (with overrides/compose.https.yaml).

websocket. Node server that runs Socket.IO.

queue-short, queue-long. Python servers that run job queues using rq.

scheduler. Python server that runs tasks on schedule using schedule.

Some Email Config env https://frappeframework.com/docs/user/en/basics/site_config#default-outgoing-email-settings

Figure out the best way To Pre-implement Frappe insights https://github.com/frappe/insights https://docs.frappeinsights.com/getting-started/installation.html https://www.youtube.com/watch?v=2IprbndE9T0

List of Frappe-erpnext projects https://github.com/gavindsouza/awesome-frappe

compgeniuses commented 3 months ago

Frappe Insight.. STANDALONE This would be interesting to look into https://github.com/frappe/insights

installation here https://docs.frappeinsights.com/getting-started/installation.html#self-hosted

https://github.com/pibico/pibiDAV

for nextcloud contacts https://github.com/pibico/pibicard

https://github.com/navariltd/navari_csf_ke

https://github.com/navariltd/navari_gms

https://app.solufyerp.com/products/law-management-system-v14

frappe/hrms: Open Source HR and Payroll Software (github.com)

navariltd/kenya-compliance: KRA eTIMS Tax Compliance Integration via OSCU with ERPNext (github.com)

navariltd/frappe-mpesa-payments: The app will accommodate the setups of all Mpesa Payments (github.com)

navariltd/navari-mpesa-b2c: Mpesa Business to Customer (B2C) Disbursements Integration with ERPNext (github.com)

navariltd/nl-attendance-timesheet: FrappeHR app to automate creation of employee timesheets from attendance records (github.com)

shridarpatil/frappe_whatsapp: WhatsApp cloud integration for frappe (github.com)

Education module https://github.com/frappe/education/tree/version-15

Paystack module https://github.com/mymi14s/frappe_paystack

Property manageemnt https://github.com/aakvatech/PropMS/tree/version-15

https://github.com/frappe/print_designer?tab=readme-ov-file#create-print-format

https://github.com/frappe/webshop/tree/version-15

Whitelable https://github.com/bhavesh95863/whitelabel/tree/version-15

wiki page https://github.com/frappe/wiki

Learning Management System https://github.com/frappe/lms/tree/main

ErpNext Digital Subscriptions https://github.com/phalouvas/erpnext_digital_subscriptions

Employee Self Service for HRM > HRM Module must have already been installed and Setup https://github.com/nesscale-com/employee_self_service/tree/version-15

Frappe Lending https://github.com/frappe/lending/tree/version-15

Frape HelpDesk > Standalone https://github.com/frappe/helpdesk/tree/0.10.0

solution for packaging apps https://github.com/frappe/frappe_docker/wiki/Frequently-Asked-Questions#how-to-install-official-or-custom-apps

compgeniuses commented 3 months ago

Some links we hope can shed light on implementation of proper docker image for Ns8

https://www.youtube.com/watch?v=CBiWEZxw004

https://medium.com/@marcrinemm/how-to-dockerize-frappe-applications-f3034be6d146

https://github.com/phalouvas/frappe_docker/blob/main/images/kainotomo/Containerfile

https://github.com/IdeenkreiseTech/markup_frappe_docker/commit/f1c21ba8a58122d65c4cff57a6ba17c34bf608fb

compgeniuses commented 3 months ago

I came Across this, as a means to package Mobile Applications https://discuss.frappe.io/t/frappe-erpnext-quick-easy-mobile-app-tested-working/128762

compgeniuses commented 3 months ago

Additional Apps https://github.com/agritheory/cloud_storage

Warehouse BArcode https://github.com/agritheory/beam/tree/version-15

https://github.com/agritheory/check_run/tree/version-15

https://github.com/agritheory/inventory_tools/tree/version-15

https://github.com/nesscale-com/employee_self_service/tree/version-15

compgeniuses commented 2 months ago

@kemboi22 could we re-purpose this to work with documenso, docuseal and opnsign https://github.com/8848digital/dsc-erpnext