Skip to content

ERPNEXT #5

@compgeniuses

Description

@compgeniuses

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

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions