frappe / frappe_docker

Docker images for production and development setups of the Frappe framework and ERPNext
MIT License
1.52k stars 1.4k forks source link

docker compose -f pwd.yml up -d #1460

Closed dulkifal closed 2 months ago

dulkifal commented 2 months ago

docker compose -f pwd.yml up -d

[+] Running 10/11 ⠦ queue-short Pulling 2.5s ✘ frontend Error context... 2.5s ✘ db Error context cance... 2.5s ✘ queue-long Error conte... 2.5s ✘ backend Error context ... 2.5s ✘ redis-queue Error cont... 2.5s ✘ websocket Error contex... 2.5s ✘ redis-cache Error cont... 2.5s ✘ scheduler Error contex... 2.5s ✘ create-site Error cont... 2.5s ✘ configurator Error con... 2.5s no matching manifest for linux/arm64/v8 in the manifest list entries

mabdullahkhalil commented 2 months ago

I guess you are on Macbook M-chip, make sure your pwd.yml looks like

version: "3"

services:
  backend:
    platform: linux/x86_64
    image: frappe/erpnext:v15.33.5
    deploy:
      restart_policy:
        condition: on-failure
    volumes:
      - sites:/home/frappe/frappe-bench/sites
      - logs:/home/frappe/frappe-bench/logs

  configurator:
    platform: linux/x86_64
    image: frappe/erpnext:v15.33.5
    deploy:
      restart_policy:
        condition: none
    entrypoint:
      - bash
      - -c
    # add redis_socketio for backward compatibility
    command:
      - >
        ls -1 apps > sites/apps.txt;
        bench set-config -g db_host $$DB_HOST;
        bench set-config -gp db_port $$DB_PORT;
        bench set-config -g redis_cache "redis://$$REDIS_CACHE";
        bench set-config -g redis_queue "redis://$$REDIS_QUEUE";
        bench set-config -g redis_socketio "redis://$$REDIS_QUEUE";
        bench set-config -gp socketio_port $$SOCKETIO_PORT;
    environment:
      DB_HOST: db
      DB_PORT: "3306"
      REDIS_CACHE: redis-cache:6379
      REDIS_QUEUE: redis-queue:6379
      SOCKETIO_PORT: "9000"
    volumes:
      - sites:/home/frappe/frappe-bench/sites
      - logs:/home/frappe/frappe-bench/logs

  create-site:
    platform: linux/x86_64
    image: frappe/erpnext:v15.33.5
    deploy:
      restart_policy:
        condition: none
    volumes:
      - sites:/home/frappe/frappe-bench/sites
      - logs:/home/frappe/frappe-bench/logs
    entrypoint:
      - bash
      - -c
    command:
      - >
        wait-for-it -t 120 db:3306;
        wait-for-it -t 120 redis-cache:6379;
        wait-for-it -t 120 redis-queue:6379;
        export start=`date +%s`;
        until [[ -n `grep -hs ^ sites/common_site_config.json | jq -r ".db_host // empty"` ]] && \
          [[ -n `grep -hs ^ sites/common_site_config.json | jq -r ".redis_cache // empty"` ]] && \
          [[ -n `grep -hs ^ sites/common_site_config.json | jq -r ".redis_queue // empty"` ]];
        do
          echo "Waiting for sites/common_site_config.json to be created";
          sleep 5;
          if (( `date +%s`-start > 120 )); then
            echo "could not find sites/common_site_config.json with required keys";
            exit 1
          fi
        done;
        echo "sites/common_site_config.json found";
        bench new-site --no-mariadb-socket --admin-password=admin --db-root-password=admin --install-app erpnext --set-default frontend;

  db:
    platform: linux/x86_64
    image: mariadb:10.6
    healthcheck:
      test: mysqladmin ping -h localhost --password=admin
      interval: 1s
      retries: 15
    deploy:
      restart_policy:
        condition: on-failure
    command:
      - --character-set-server=utf8mb4
      - --collation-server=utf8mb4_unicode_ci
      - --skip-character-set-client-handshake
      - --skip-innodb-read-only-compressed # Temporary fix for MariaDB 10.6
    environment:
      MYSQL_ROOT_PASSWORD: admin
    volumes:
      - db-data:/var/lib/mysql

  frontend:
    platform: linux/x86_64
    image: frappe/erpnext:v15.33.5
    depends_on:
      - websocket
    deploy:
      restart_policy:
        condition: on-failure
    command:
      - nginx-entrypoint.sh
    environment:
      BACKEND: backend:8000
      FRAPPE_SITE_NAME_HEADER: frontend
      SOCKETIO: websocket:9000
      UPSTREAM_REAL_IP_ADDRESS: 127.0.0.1
      UPSTREAM_REAL_IP_HEADER: X-Forwarded-For
      UPSTREAM_REAL_IP_RECURSIVE: "off"
      PROXY_READ_TIMEOUT: 120
      CLIENT_MAX_BODY_SIZE: 50m
    volumes:
      - sites:/home/frappe/frappe-bench/sites
      - logs:/home/frappe/frappe-bench/logs
    ports:
      - "8080:8080"

  queue-long:
    platform: linux/x86_64
    image: frappe/erpnext:v15.33.5
    deploy:
      restart_policy:
        condition: on-failure
    command:
      - bench
      - worker
      - --queue
      - long,default,short
    volumes:
      - sites:/home/frappe/frappe-bench/sites
      - logs:/home/frappe/frappe-bench/logs

  queue-short:
    platform: linux/x86_64
    image: frappe/erpnext:v15.33.5
    deploy:
      restart_policy:
        condition: on-failure
    command:
      - bench
      - worker
      - --queue
      - short,default
    volumes:
      - sites:/home/frappe/frappe-bench/sites
      - logs:/home/frappe/frappe-bench/logs

  redis-queue:
    platform: linux/x86_64
    image: redis:6.2-alpine
    deploy:
      restart_policy:
        condition: on-failure
    volumes:
      - redis-queue-data:/data

  redis-cache:
    platform: linux/x86_64
    image: redis:6.2-alpine
    deploy:
      restart_policy:
        condition: on-failure
    volumes:
      - redis-cache-data:/data

  scheduler:
    platform: linux/x86_64
    image: frappe/erpnext:v15.33.5
    deploy:
      restart_policy:
        condition: on-failure
    command:
      - bench
      - schedule
    volumes:
      - sites:/home/frappe/frappe-bench/sites
      - logs:/home/frappe/frappe-bench/logs

  websocket:
    platform: linux/x86_64
    image: frappe/erpnext:v15.33.5
    deploy:
      restart_policy:
        condition: on-failure
    command:
      - node
      - /home/frappe/frappe-bench/apps/frappe/socketio.js
    volumes:
      - sites:/home/frappe/frappe-bench/sites
      - logs:/home/frappe/frappe-bench/logs

volumes:
  db-data:
  redis-queue-data:
  redis-cache-data:
  sites:
  logs:
dulkifal commented 2 months ago

thanks

On Mon, 2 Sept 2024 at 14:43, Muhammad Abdullah Khalil < @.***> wrote:

I guess you are on Macbook M-chip, make sure your pwd.yml looks like

`version: "3"

services: backend: platform: linux/x86_64 image: frappe/erpnext:v15.33.5 deploy: restart_policy: condition: on-failure volumes:

  • sites:/home/frappe/frappe-bench/sites
  • logs:/home/frappe/frappe-bench/logs

configurator: platform: linux/x86_64 image: frappe/erpnext:v15.33.5 deploy: restart_policy: condition: none entrypoint:

  • bash
  • -c

    add redis_socketio for backward compatibility

    command:

  • ls -1 apps > sites/apps.txt; bench set-config -g db_host $$DB_HOST; bench set-config -gp db_port $$DB_PORT; bench set-config -g redis_cache "redis://$$REDIS_CACHE"; bench set-config -g redis_queue "redis://$$REDIS_QUEUE"; bench set-config -g redis_socketio "redis://$$REDIS_QUEUE"; bench set-config -gp socketio_port $$SOCKETIO_PORT; environment: DB_HOST: db DB_PORT: "3306" REDIS_CACHE: redis-cache:6379 REDIS_QUEUE: redis-queue:6379 SOCKETIO_PORT: "9000" volumes:

  • sites:/home/frappe/frappe-bench/sites
  • logs:/home/frappe/frappe-bench/logs

create-site: platform: linux/x86_64 image: frappe/erpnext:v15.33.5 deploy: restart_policy: condition: none volumes:

  • sites:/home/frappe/frappe-bench/sites
  • logs:/home/frappe/frappe-bench/logs entrypoint:
  • bash
  • -c command:
  • wait-for-it -t 120 db:3306; wait-for-it -t 120 redis-cache:6379; wait-for-it -t 120 redis-queue:6379; export start=date +%s; until [[ -n grep -hs ^ sites/common_site_config.json | jq -r ".db_host // empty" ]] && [[ -n grep -hs ^ sites/common_site_config.json | jq -r ".redis_cache // empty" ]] && [[ -n grep -hs ^ sites/common_site_config.json | jq -r ".redis_queue // empty" ]]; do echo "Waiting for sites/common_site_config.json to be created"; sleep 5; if (( date +%s-start > 120 )); then echo "could not find sites/common_site_config.json with required keys"; exit 1 fi done; echo "sites/common_site_config.json found"; bench new-site --no-mariadb-socket --admin-password=admin --db-root-password=admin --install-app erpnext --set-default frontend;

db: platform: linux/x86_64 image: mariadb:10.6 healthcheck: test: mysqladmin ping -h localhost --password=admin interval: 1s retries: 15 deploy: restart_policy: condition: on-failure command:

  • --character-set-server=utf8mb4
  • --collation-server=utf8mb4_unicode_ci
  • --skip-character-set-client-handshake
  • --skip-innodb-read-only-compressed # Temporary fix for MariaDB 10.6 environment: MYSQL_ROOT_PASSWORD: admin volumes:
  • db-data:/var/lib/mysql

frontend: platform: linux/x86_64 image: frappe/erpnext:v15.33.5 depends_on:

  • websocket deploy: restart_policy: condition: on-failure command:
  • nginx-entrypoint.sh environment: BACKEND: backend:8000 FRAPPE_SITE_NAME_HEADER: frontend SOCKETIO: websocket:9000 UPSTREAM_REAL_IP_ADDRESS: 127.0.0.1 UPSTREAM_REAL_IP_HEADER: X-Forwarded-For UPSTREAM_REAL_IP_RECURSIVE: "off" PROXY_READ_TIMEOUT: 120 CLIENT_MAX_BODY_SIZE: 50m volumes:
  • sites:/home/frappe/frappe-bench/sites
  • logs:/home/frappe/frappe-bench/logs ports:
  • "8080:8080"

queue-long: platform: linux/x86_64 image: frappe/erpnext:v15.33.5 deploy: restart_policy: condition: on-failure command:

  • bench
  • worker
  • --queue
  • long,default,short volumes:
  • sites:/home/frappe/frappe-bench/sites
  • logs:/home/frappe/frappe-bench/logs

queue-short: platform: linux/x86_64 image: frappe/erpnext:v15.33.5 deploy: restart_policy: condition: on-failure command:

  • bench
  • worker
  • --queue
  • short,default volumes:
  • sites:/home/frappe/frappe-bench/sites
  • logs:/home/frappe/frappe-bench/logs

redis-queue: platform: linux/x86_64 image: redis:6.2-alpine deploy: restart_policy: condition: on-failure volumes:

  • redis-queue-data:/data

redis-cache: platform: linux/x86_64 image: redis:6.2-alpine deploy: restart_policy: condition: on-failure volumes:

  • redis-cache-data:/data

scheduler: platform: linux/x86_64 image: frappe/erpnext:v15.33.5 deploy: restart_policy: condition: on-failure command:

  • bench
  • schedule volumes:
  • sites:/home/frappe/frappe-bench/sites
  • logs:/home/frappe/frappe-bench/logs

websocket: platform: linux/x86_64 image: frappe/erpnext:v15.33.5 deploy: restart_policy: condition: on-failure command:

  • node
  • /home/frappe/frappe-bench/apps/frappe/socketio.js volumes:
  • sites:/home/frappe/frappe-bench/sites
  • logs:/home/frappe/frappe-bench/logs

volumes: db-data: redis-queue-data: redis-cache-data: sites: logs: `

— Reply to this email directly, view it on GitHub https://github.com/frappe/frappe_docker/issues/1460#issuecomment-2324227718, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARD7QVQ5ES6VC2HM3EGLXDDZUQT3PAVCNFSM6AAAAABNP2KNSKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMRUGIZDONZRHA . You are receiving this because you authored the thread.Message ID: @.***>

dulkifal commented 2 months ago

finally i found this frappe_docker/docs/setup_for_linux_mac.md at main · frappe/frappe_docker (github.com) https://github.com/frappe/frappe_docker/blob/main/docs/setup_for_linux_mac.md

On Mon, 2 Sept 2024 at 15:08, Dulkifal T V @.***> wrote:

thanks

On Mon, 2 Sept 2024 at 14:43, Muhammad Abdullah Khalil < @.***> wrote:

I guess you are on Macbook M-chip, make sure your pwd.yml looks like

`version: "3"

services: backend: platform: linux/x86_64 image: frappe/erpnext:v15.33.5 deploy: restart_policy: condition: on-failure volumes:

  • sites:/home/frappe/frappe-bench/sites
  • logs:/home/frappe/frappe-bench/logs

configurator: platform: linux/x86_64 image: frappe/erpnext:v15.33.5 deploy: restart_policy: condition: none entrypoint:

  • bash
  • -c

    add redis_socketio for backward compatibility

    command:

  • ls -1 apps > sites/apps.txt; bench set-config -g db_host $$DB_HOST; bench set-config -gp db_port $$DB_PORT; bench set-config -g redis_cache "redis://$$REDIS_CACHE"; bench set-config -g redis_queue "redis://$$REDIS_QUEUE"; bench set-config -g redis_socketio "redis://$$REDIS_QUEUE"; bench set-config -gp socketio_port $$SOCKETIO_PORT; environment: DB_HOST: db DB_PORT: "3306" REDIS_CACHE: redis-cache:6379 REDIS_QUEUE: redis-queue:6379 SOCKETIO_PORT: "9000" volumes:

  • sites:/home/frappe/frappe-bench/sites
  • logs:/home/frappe/frappe-bench/logs

create-site: platform: linux/x86_64 image: frappe/erpnext:v15.33.5 deploy: restart_policy: condition: none volumes:

  • sites:/home/frappe/frappe-bench/sites
  • logs:/home/frappe/frappe-bench/logs entrypoint:
  • bash
  • -c command:
  • wait-for-it -t 120 db:3306; wait-for-it -t 120 redis-cache:6379; wait-for-it -t 120 redis-queue:6379; export start=date +%s; until [[ -n grep -hs ^ sites/common_site_config.json | jq -r ".db_host // empty" ]] && [[ -n grep -hs ^ sites/common_site_config.json | jq -r ".redis_cache // empty" ]] && [[ -n grep -hs ^ sites/common_site_config.json | jq -r ".redis_queue // empty" ]]; do echo "Waiting for sites/common_site_config.json to be created"; sleep 5; if (( date +%s-start > 120 )); then echo "could not find sites/common_site_config.json with required keys"; exit 1 fi done; echo "sites/common_site_config.json found"; bench new-site --no-mariadb-socket --admin-password=admin --db-root-password=admin --install-app erpnext --set-default frontend;

db: platform: linux/x86_64 image: mariadb:10.6 healthcheck: test: mysqladmin ping -h localhost --password=admin interval: 1s retries: 15 deploy: restart_policy: condition: on-failure command:

  • --character-set-server=utf8mb4
  • --collation-server=utf8mb4_unicode_ci
  • --skip-character-set-client-handshake
  • --skip-innodb-read-only-compressed # Temporary fix for MariaDB 10.6 environment: MYSQL_ROOT_PASSWORD: admin volumes:
  • db-data:/var/lib/mysql

frontend: platform: linux/x86_64 image: frappe/erpnext:v15.33.5 depends_on:

  • websocket deploy: restart_policy: condition: on-failure command:
  • nginx-entrypoint.sh environment: BACKEND: backend:8000 FRAPPE_SITE_NAME_HEADER: frontend SOCKETIO: websocket:9000 UPSTREAM_REAL_IP_ADDRESS: 127.0.0.1 UPSTREAM_REAL_IP_HEADER: X-Forwarded-For UPSTREAM_REAL_IP_RECURSIVE: "off" PROXY_READ_TIMEOUT: 120 CLIENT_MAX_BODY_SIZE: 50m volumes:
  • sites:/home/frappe/frappe-bench/sites
  • logs:/home/frappe/frappe-bench/logs ports:
  • "8080:8080"

queue-long: platform: linux/x86_64 image: frappe/erpnext:v15.33.5 deploy: restart_policy: condition: on-failure command:

  • bench
  • worker
  • --queue
  • long,default,short volumes:
  • sites:/home/frappe/frappe-bench/sites
  • logs:/home/frappe/frappe-bench/logs

queue-short: platform: linux/x86_64 image: frappe/erpnext:v15.33.5 deploy: restart_policy: condition: on-failure command:

  • bench
  • worker
  • --queue
  • short,default volumes:
  • sites:/home/frappe/frappe-bench/sites
  • logs:/home/frappe/frappe-bench/logs

redis-queue: platform: linux/x86_64 image: redis:6.2-alpine deploy: restart_policy: condition: on-failure volumes:

  • redis-queue-data:/data

redis-cache: platform: linux/x86_64 image: redis:6.2-alpine deploy: restart_policy: condition: on-failure volumes:

  • redis-cache-data:/data

scheduler: platform: linux/x86_64 image: frappe/erpnext:v15.33.5 deploy: restart_policy: condition: on-failure command:

  • bench
  • schedule volumes:
  • sites:/home/frappe/frappe-bench/sites
  • logs:/home/frappe/frappe-bench/logs

websocket: platform: linux/x86_64 image: frappe/erpnext:v15.33.5 deploy: restart_policy: condition: on-failure command:

  • node
  • /home/frappe/frappe-bench/apps/frappe/socketio.js volumes:
  • sites:/home/frappe/frappe-bench/sites
  • logs:/home/frappe/frappe-bench/logs

volumes: db-data: redis-queue-data: redis-cache-data: sites: logs: `

— Reply to this email directly, view it on GitHub https://github.com/frappe/frappe_docker/issues/1460#issuecomment-2324227718, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARD7QVQ5ES6VC2HM3EGLXDDZUQT3PAVCNFSM6AAAAABNP2KNSKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMRUGIZDONZRHA . You are receiving this because you authored the thread.Message ID: @.***>

dulkifal commented 2 months ago

how to reverese that issue

On Mon, 2 Sept 2024 at 15:08, Dulkifal T V @.***> wrote:

finally i found this frappe_docker/docs/setup_for_linux_mac.md at main · frappe/frappe_docker (github.com) https://github.com/frappe/frappe_docker/blob/main/docs/setup_for_linux_mac.md

On Mon, 2 Sept 2024 at 15:08, Dulkifal T V @.***> wrote:

thanks

On Mon, 2 Sept 2024 at 14:43, Muhammad Abdullah Khalil < @.***> wrote:

I guess you are on Macbook M-chip, make sure your pwd.yml looks like

`version: "3"

services: backend: platform: linux/x86_64 image: frappe/erpnext:v15.33.5 deploy: restart_policy: condition: on-failure volumes:

  • sites:/home/frappe/frappe-bench/sites
  • logs:/home/frappe/frappe-bench/logs

configurator: platform: linux/x86_64 image: frappe/erpnext:v15.33.5 deploy: restart_policy: condition: none entrypoint:

  • bash
  • -c

    add redis_socketio for backward compatibility

    command:

  • ls -1 apps > sites/apps.txt; bench set-config -g db_host $$DB_HOST; bench set-config -gp db_port $$DB_PORT; bench set-config -g redis_cache "redis://$$REDIS_CACHE"; bench set-config -g redis_queue "redis://$$REDIS_QUEUE"; bench set-config -g redis_socketio "redis://$$REDIS_QUEUE"; bench set-config -gp socketio_port $$SOCKETIO_PORT; environment: DB_HOST: db DB_PORT: "3306" REDIS_CACHE: redis-cache:6379 REDIS_QUEUE: redis-queue:6379 SOCKETIO_PORT: "9000" volumes:

  • sites:/home/frappe/frappe-bench/sites
  • logs:/home/frappe/frappe-bench/logs

create-site: platform: linux/x86_64 image: frappe/erpnext:v15.33.5 deploy: restart_policy: condition: none volumes:

  • sites:/home/frappe/frappe-bench/sites
  • logs:/home/frappe/frappe-bench/logs entrypoint:
  • bash
  • -c command:
  • wait-for-it -t 120 db:3306; wait-for-it -t 120 redis-cache:6379; wait-for-it -t 120 redis-queue:6379; export start=date +%s; until [[ -n grep -hs ^ sites/common_site_config.json | jq -r ".db_host // empty" ]] && [[ -n grep -hs ^ sites/common_site_config.json | jq -r ".redis_cache // empty" ]] && [[ -n grep -hs ^ sites/common_site_config.json | jq -r ".redis_queue // empty" ]]; do echo "Waiting for sites/common_site_config.json to be created"; sleep 5; if (( date +%s-start > 120 )); then echo "could not find sites/common_site_config.json with required keys"; exit 1 fi done; echo "sites/common_site_config.json found"; bench new-site --no-mariadb-socket --admin-password=admin --db-root-password=admin --install-app erpnext --set-default frontend;

db: platform: linux/x86_64 image: mariadb:10.6 healthcheck: test: mysqladmin ping -h localhost --password=admin interval: 1s retries: 15 deploy: restart_policy: condition: on-failure command:

  • --character-set-server=utf8mb4
  • --collation-server=utf8mb4_unicode_ci
  • --skip-character-set-client-handshake
  • --skip-innodb-read-only-compressed # Temporary fix for MariaDB 10.6 environment: MYSQL_ROOT_PASSWORD: admin volumes:
  • db-data:/var/lib/mysql

frontend: platform: linux/x86_64 image: frappe/erpnext:v15.33.5 depends_on:

  • websocket deploy: restart_policy: condition: on-failure command:
  • nginx-entrypoint.sh environment: BACKEND: backend:8000 FRAPPE_SITE_NAME_HEADER: frontend SOCKETIO: websocket:9000 UPSTREAM_REAL_IP_ADDRESS: 127.0.0.1 UPSTREAM_REAL_IP_HEADER: X-Forwarded-For UPSTREAM_REAL_IP_RECURSIVE: "off" PROXY_READ_TIMEOUT: 120 CLIENT_MAX_BODY_SIZE: 50m volumes:
  • sites:/home/frappe/frappe-bench/sites
  • logs:/home/frappe/frappe-bench/logs ports:
  • "8080:8080"

queue-long: platform: linux/x86_64 image: frappe/erpnext:v15.33.5 deploy: restart_policy: condition: on-failure command:

  • bench
  • worker
  • --queue
  • long,default,short volumes:
  • sites:/home/frappe/frappe-bench/sites
  • logs:/home/frappe/frappe-bench/logs

queue-short: platform: linux/x86_64 image: frappe/erpnext:v15.33.5 deploy: restart_policy: condition: on-failure command:

  • bench
  • worker
  • --queue
  • short,default volumes:
  • sites:/home/frappe/frappe-bench/sites
  • logs:/home/frappe/frappe-bench/logs

redis-queue: platform: linux/x86_64 image: redis:6.2-alpine deploy: restart_policy: condition: on-failure volumes:

  • redis-queue-data:/data

redis-cache: platform: linux/x86_64 image: redis:6.2-alpine deploy: restart_policy: condition: on-failure volumes:

  • redis-cache-data:/data

scheduler: platform: linux/x86_64 image: frappe/erpnext:v15.33.5 deploy: restart_policy: condition: on-failure command:

  • bench
  • schedule volumes:
  • sites:/home/frappe/frappe-bench/sites
  • logs:/home/frappe/frappe-bench/logs

websocket: platform: linux/x86_64 image: frappe/erpnext:v15.33.5 deploy: restart_policy: condition: on-failure command:

  • node
  • /home/frappe/frappe-bench/apps/frappe/socketio.js volumes:
  • sites:/home/frappe/frappe-bench/sites
  • logs:/home/frappe/frappe-bench/logs

volumes: db-data: redis-queue-data: redis-cache-data: sites: logs: `

— Reply to this email directly, view it on GitHub https://github.com/frappe/frappe_docker/issues/1460#issuecomment-2324227718, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARD7QVQ5ES6VC2HM3EGLXDDZUQT3PAVCNFSM6AAAAABNP2KNSKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMRUGIZDONZRHA . You are receiving this because you authored the thread.Message ID: @.***>

revant commented 2 months ago

Closing the issue. Reopen if needed.

dulkifal commented 2 months ago

Thanks, it worked.

On Thu, 5 Sept, 2024, 9:53 am Revant Nandgaonkar, @.***> wrote:

Closing the issue. Reopen if needed.

— Reply to this email directly, view it on GitHub https://github.com/frappe/frappe_docker/issues/1460#issuecomment-2330568072, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARD7QVUTBMGKCOZRCCVIUOTZU7MD7AVCNFSM6AAAAABNP2KNSKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMZQGU3DQMBXGI . You are receiving this because you authored the thread.Message ID: @.***>