Skip to content

ERPNEXT #5

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions