Skip to content

AnthonyRyck/RackManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RackManager

A quoi elle sert ?

C'est une application en .Net Core Blazor, pour la gestion d'un entrepot. Elle permet de situer ou se trouve chaque palette (gisement) par client et par commande.

Une image Docker est disponible sur DockerHub.
Pour avoir la dernière version pour tester, il faut prendre l'image avec le tag ci.

Installation

Il faut créer un schéma sur MySQL avant d'exécuter l'application, ensuite c'est l'application qui va créer toutes les tables.

NOTE :
Il faut que la base de donnée MySQL est la configuration :

[mysqld]
lower_case_table_names=1

Sinon aucune requête ne peut passer.

Commande docker run :

docker run -d -p 3030:80 \
-e LOGIN_DB=YourLoginDb \
-e PASSWORD_DB=yourPassWord \
-e DB_NAME=NameOfSchema \
-e DB_HOST=Ip_Or_UrlDatabase \
--name nameContainer anthonyryck/rackmanager:latest

Exemple de docker compose avec une utilisation avec Traefik (pour les labels).

rackmng:
     image: anthonyryck/rackmanager:latest
     container_name: rackmanagertest
     hostname: rackmng
     expose :
       - 80
     environment:
       - LOGIN_DB=YourLoginDb
       - PASSWORD_DB=yourPassWord 
       - DB_NAME=NameOfSchema
       - DB_HOST=Ip_Or_UrlDatabase
     labels:
       - traefik.enable=true
       - traefik.http.routers.rac.rule=Host(`rackmanager.yourdomain.com`)
       - traefik.http.routers.rac.entrypoints=https
       - traefik.http.routers.rac.tls=true
       - traefik.http.routers.rac.tls.certresolver=letsencrypt

Configuration

Il faut avoir un un rôle Admin ou Manage. Le rôle Admin permet de changer les rôles des autres utilisateurs.
Compte par défaut Admin :
login : root
mot de passe : Azerty123!

Créer les racks

Avant de stocker les palettes, il faut créer les racks, dans le menu Paramètres.

Et une image pour illustré ce qu'est un gisement et une position.

BL est une allée dans le hangar.

Créer les clients.

Action sur l'entrepot/hangar

  • possible de faire une entrée d'une commande (1 à n palettes).

C'est au moment de l'entrée dans le rack qu'il faut saisir un numéro de commande.
  • faire une sortie de palette
  • déplacer une palette vers un rack vide
  • intervertir 2 palettes

A venir

  • un service d'API
  • une application mobile

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published