version: "3.9" services: user-mgmt: container_name: user-mgmt build: ./user-mgmt_backend ports: - "4000:4000" environment: DB_HOST: mysql DB_USER: root DB_PASSWORD: D7Ze0lwV9hMrNQHdz1Q8yi0MIQuOO8 DB_NAME: login_page depends_on: - mysql volumes: - ./user-mgmt_backend:/user-mgmt_app - ./shared:/shared restart: unless-stopped panel-mgmt: container_name: panel-mgmt build: ./panel-mgmt_backend ports: - "4001:4001" environment: DB_HOST: mysql DB_USER: root DB_PASSWORD: D7Ze0lwV9hMrNQHdz1Q8yi0MIQuOO8 DB_NAME: login_page depends_on: - mysql volumes: - ./panel-mgmt_backend:/panel-mgmt_app - ./shared:/shared restart: unless-stopped # login-auth: # container_name: login-auth # build: ./login-auth_backend # ports: # - "4002:4002" # environment: # DB_HOST: mysql # DB_USER: root # DB_PASSWORD: D7Ze0lwV9hMrNQHdz1Q8yi0MIQuOO8 # DB_NAME: login_page # depends_on: # - mysql # volumes: # - ./login-auth_backend:/login-auth_app # - ./shared:/shared # restart: unless-stopped # React client service # client: # container_name: react-client # build: ./client # ports: # - "3000:3000" # environment: # - CHOKIDAR_USEPOLLING=true # volumes: # - ./client:/app # - /app/node_modules # restart: unless-stopped mysql: container_name: mysql-db image: mysql:8.0 restart: unless-stopped environment: MYSQL_ROOT_PASSWORD: D7Ze0lwV9hMrNQHdz1Q8yi0MIQuOO8 MYSQL_DATABASE: login_page volumes: - mysql-data:/var/lib/mysql ports: - "3306:3306" volumes: mysql-data: