introduce

The inventory management system is a set of small logistics warehousing supply chain processes that we have summarized from years of ERP system research and development. During the working process, many of our small and medium-sized enterprises cannot use suitable systems due to limited IT budgets, but there are real needs for warehouse management, so we started this project. In order to help some users in need.

necessary conditions

Linux OS

  • Ubuntu 18.04(LTS), 20.04(LTS), 22.04(LTS)
  • CentOS Stream 8,9
  • RHEL 8(8.7), 9(9.1)
  • Debian 10,11
  • openSUSE 15

Windows OS

  • Windows 10 version 1607 or later
  • Windows Server 2012 or later

Install

Linux

  • Compile after downloading the source code

    cd /tmp/ && wget https://github.com/fjykTec/ModernWMS/archive/refs/heads/master.zip
    • The second step is to install .NET SDK, runtime and NodeJS
    wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
    sudo dpkg -i packages-microsoft-prod.deb
    sudo apt-get update && sudo apt-get install -y dotnet-sdk-7.0
    sudo apt-get install -y aspnetcore-runtime-7.0
    curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
    sudo apt install -y nodejs
    • The third step is to compile the front-end and back-end
    cd /tmp/ && unzip master.zip && cd ./ModernWMS-master
    mkdir -p /ModernWMS/frontend/ /ModernWMS/backend/
    cd ./frontend/ && yarn && yarn build && cp -rf ./frontend/dist/* /ModernWMS/frontend/
    cd ./backend/ && sudo dotnet publish && cp -rf ./backend/ModernWMS/bin/Debug/net7.0/publish/* /ModernWMS/backend/
    cd /tmp/ && wget http://nginx.org/download/nginx-1.18.0.tar.gz 
    tar -zxvf nginx-1.18.0.tar.gz && cd nginx-1.18.0
    ./configure --prefix=/etc/nginx --with-http_secure_link_module --with-http_stub_status_module --with-http_ssl_module --with-http_realip_module
    make && make install

Windows

  • Compile and deploy after downloading the source code
    cd c:\
    wget -Uri https://github.com/fjykTec/ModernWMS/archive/refs/heads/master.zip  -OutFile master.zip
    Expand-Archive -Path C:\master.zip -DestinationPath C:\
    • The second step is to install .NET SDK, runtime and NodeJS
    wget -Uri https://download.visualstudio.microsoft.com/download/pr/35660869-0942-4c5d-8692-6e0d4040137a/4921a36b578d8358dac4c27598519832/dotnet-sdk-7.0.101-win-x64.exe  -OutFile dotnet-sdk-7.0.101-win-x64.exe
    dotnet-sdk-7.0.100-win-x64.exe /install /quiet /norestart
    wget -Uri https://nodejs.org/dist/v16.13.1/node-v16.13.1-x64.msi  -OutFile node-v16.13.1-x64.msi
    msiexec /i .\node-v16.13.1-x64.msi /passive /norestart
    • The third step is to compile the front-end and back-end
    md C:\ModernWMS\frontend\
    md C:\ModernWMS\backend\
    cd c:\ModernWMS-master\backend
    dotnet publish 
    copy-item -path ".\backend\ModernWMS\bin\Debug\net7.0\publish\" -destination "C:\ModernWMS\backend\" -recurse
    copy-Item ".\backend\ModernWMS\wms.db" -Destination "C:\ModernWMS\backend\"
    cd c:\ModernWMS-master\frontend  
    yarn && yarn build 
    copy-item -path ".\frontend\dist\*" -destination "C:\ModernWMS\frontend\" -recurse
    • The fourth step, install nginx and start
    cd C:\
    wget -Uri http://nginx.org/download/nginx-1.16.1.zip -OutFile nginx-1.16.1.zip
    Expand-Archive -Path C:\nginx-1.16.1.zip -DestinationPath C:\
    copy-item -path "C:\ModernWMS\frontend\*" -destination ".\nginx-1.16.1\html\" -recurse
    start .\nginx-1.16.1\nginx.exe
    cd C:\ModernWMS\backend\
    dotnet ModernWMS.dll --urls http://0.0.0.0:20011

Docker

  • Compile after downloading the source code

    cd /tmp/ && wget https://github.com/fjykTec/ModernWMS/archive/refs/heads/master.zip
    • The second step is to compile the front-end and back-end
    cd /tmp/ && unzip master.zip && cd ./ModernWMS-master
    cd ./frontend/ && yarn && yarn build && cp -rf ./frontend/dist/* ./docker/frontend/
    cd ./backend/ && sudo dotnet publish && cp -rf ./backend/ModernWMS/bin/Debug/net7.0/publish/* ./docker/backend/
    cp -rf ./backend/ModernWMS/wms.db ./docker/backend/
    cd /tmp/ModernWMS-master/docker/
    docker build -t modernwms:1.0 .
    docker run -d -p 80:80  modernwms:1.0 /bin/bash ./run.sh

Instructions

打开浏览器,进入:http://127.0.0.1 或者http://部署电脑的IP地址

Experience Address Entrance

image0
image1
image2

contact us

submit a bug

submit a suggestion

Join QQ group chat 757128595

Copyright Information

This project uses the MIT license. See LICENSE.txt for details. This agreement must be followed.

special statement

This project has joined the dotNET China organization.

dotnetchina

#ModernWMS #open #source #simple #complete #warehouse #management #system #derived #years #experience #implementing #erp #projects #stripped #original #commercial #system #wms #function #opened #free #hoping #majority #small #mediumsized #enterprises #present #system #supports #crossplatform #code #multiple #places

Leave a Comment

Your email address will not be published. Required fields are marked *