docker-compose.yml

 avatar
unknown
javascript
5 months ago
1.7 kB
4
Indexable
# docker-compose.yml
version: "3.8"

services:
  nginx:
    image: nginx:latest
    container_name: nginx-proxy
    ports:
      - "80:80"
    volumes:
      - ./nginx/nginx.conf:/etc/nginx/nginx.conf:ro
    depends_on:
      - erp-frontend
      - erp-backend
    restart: always
    networks:
      - app-network

  erp-frontend:
    build:
      context: ./erp-frontend
    ports:
      - "8001:8000"
    volumes:
      - ./erp-frontend/storage:/var/www/storage
      - ./erp-frontend/bootstrap/cache:/var/www/bootstrap/cache
#      - ./erp-frontend:/var/www
    environment:
      APP_ENV: local
      APP_DEBUG: "true"
      APP_KEY: base64:UUJGwNNPajHfu8AFICYXjjY6gUZr3LBJ6HuwWbko8L0=
    restart: always
    networks:
      - app-network

  erp-backend:
    build:
      context: ./erp-backend
    ports:
      - "8002:8000"
    volumes:
      - ./erp-backend/storage:/var/www/storage
      - ./erp-backend/bootstrap/cache:/var/www/bootstrap/cache
#      - ./erp-backend:/var/www
    environment:
      APP_ENV: local
      APP_DEBUG: "true"
      APP_KEY: base64:rNSWMO0DZCbtXQwnjbUfXWbmhMnvd/u87/QeSMwtdCY=
    restart: always
    networks:
      - app-network

  b2b-freshbox-api:
    build:
      context: ./b2b-freshbox-api
    ports:
      - "8003:8080"
    volumes:
      - ./b2b-freshbox-api/config.json:/b2b-freshbox-api/config.json
      - ./b2b-freshbox-api/storage:/storages
#      - ./b2b-freshbox-api:/app
    environment:
      REBEL_CLI_CONFIG_PATH: /b2b-freshbox-api/config.json
#    command: ./b2b-freshbox-api/go/bin/b2b-freshbox-api api -host=0.0.0.0:8080
    restart: always
    networks:
      - app-network

networks:
  app-network:
    driver: bridge
Editor is loading...
Leave a Comment