From 0ca547abe32f533d14724f89c7b24d5fae64c878 Mon Sep 17 00:00:00 2001 From: alireza Date: Thu, 9 Nov 2023 16:15:12 +0330 Subject: [PATCH] feat: add docker-compose file --- docker-compose.yml | 37 +++++++++++++++++++++++-------------- 1 file changed, 23 insertions(+), 14 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 94582f4..63adfb4 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,32 +1,41 @@ version: "3.9" services: - app: - image: node:14-alpine - working_dir: /app - command: sh -c "npm i && npm rebuild node-sass && npm run build && npm run start" - volumes: - - .:/app - ports: - - "${PORT}:${PORT}" - depends_on: - - mongo - restart: on-failure + # app: + # image: node:14-alpine + # working_dir: /app + # command: sh -c "npm i && npm rebuild node-sass && npm run build && npm run start" + # volumes: + # - .:/app + # ports: + # - "${PORT}:${PORT}" + # depends_on: + # - mongo + # restart: on-failure mongo: image: mongo:4.4.25 + networks: + - default restart: always + expose: + - 27017 ports: - "27017:27017" volumes: - arakrail-data:/etc/mongo environment: - MONGO_INITDB_ROOT_USERNAME: ${MONGO_USER} - MONGO_INITDB_ROOT_PASSWORD: ${MONGO_PASS} +# MONGO_INITDB_ROOT_USERNAME: ${MONGO_USER} +# MONGO_INITDB_ROOT_PASSWORD: ${MONGO_PASS} + MONGO_INITDB_DATABASE: arakrail # mongo-express: # image: mongo-express +# networks: +# - default # restart: always +# expose: +# - 8081 # ports: # - "8081:8081" # environment: @@ -34,7 +43,7 @@ services: # ME_CONFIG_BASICAUTH_PASSWORD: ${MONGO_PANEL_PASS} # ME_CONFIG_MONGODB_ADMINUSERNAME: ${MONGO_USER} # ME_CONFIG_MONGODB_ADMINPASSWORD: ${MONGO_PASS} -# ME_CONFIG_MONGODB_URL: "mongodb://${MONGO_PANEL_USER}:${MONGO_PANEL_PASS}@mongo:27017/" +# ME_CONFIG_MONGODB_URL: "mongodb://${MONGO_USER}:${MONGO_PASS}@mongo:27017/" # depends_on: # - mongo