version: '2' services: database: restart: unless-stopped image: postgres:12.9 volumes: - ./persist/db:/var/lib/postgresql/data - ./createdb.sh:/docker-entrypoint-initdb.d/init-user-db.sh environment: - POSTGRES_PASSWORD=idalko - DB_NAME=salesforcenode - DB_USER=idalko - DB_PASS=idalko networks: - dbnet salesforce: restart: unless-stopped ports: - 9000:9002 # # Change the image tag to the required version # Check Release History on docs.exalate.com for an overview # image: idalko/salesforcenode:5.4.0.1 depends_on: - database #wait for postgres to be started, not for ready volumes: - ./persist/home:/opt/salesforcenode/data environment: # Add your enviroment settings here - SALESFORCENODE_PG_HOST=database - SALESFORCENODE_PG_DB=salesforcenode - SALESFORCENODE_PG_USER=idalko - SALESFORCENODE_PG_PWD=idalko networks: - dbnet - default networks: dbnet: driver: bridge default: driver: bridge