Este código es para usar en la red local montada en el evento XtraChallenge. Consta de varios servidores montados en Docker, el principal de estos (/server) siendo un servicio web montado con node.js ampliado con un servicio de IoSockets.
Contenedores:
- XtraServer (node.js)
- Orion (NGSI fiware)
- MongoDB (fiware)
- MariaDB (SQL server)
Hay varias areas de trabajo:
- Backend (NodeJS): en la carpeta
./servery./server/modules. - Frontend (HTML, CSS, JS): en la carpeta
./server/public. - Data (JSON, SQL): en la carpeta
./server/data. - Docker: en la carpeta
./docker. - Test (Postman): en la carpeta
./test.
Windows: install.bat
Linux: source install.sh
- Arrancar:
docker-compose up - Parar:
docker-compose down
Windows: remove.bat
Linux: source remove.sh
- $
git config --global user.name "<nombre>" - $
git config --global user.email "<correo>" - $
it config --global core.editor "code --wait" - $
git config --global diff.tool vscode - $
git config --global difftool.vscode.cmd 'code --wait --diff $LOCAL $REMOTE' - $
git config --global merge.tool vscode - $
git config --global mergetool.vscode.cmd 'code --wait --merge $REMOTE $LOCAL $BASE $MERGED'- $REMOTE: versión remota - $LOCAL: tu versión - $BASE: ancestro común - $MERGED: archivo destino donde se guarda el resultado
- Listado de configuración: $
git config --global --list - Desconfigurar Sección: $
git config --global --unset <ITEM> - Editar configuración: $
git config --global --edit
- $
git clone https://github.com/POLIWOOD-git/XtraServer.git <carpeta>
- Generar cambios
- $
git add <archivo> - $
git commit -m "<mensaje relevante*>" - $
git pullº - Notificar el cambio
- $
git push origin main
- * mensaje relevante: explica lo que has hecho en una frase (no olvides las comillas " o ')
- º al hacer un pull, puedes causar un merge. Si esto ocurre y no sabes como resolverlo, no toques nada y avisa al responsable
- $
git status --short - $
git log --oneline --all --graph