my_app_remote_server_ui_app/README.md
2025-12-31 17:48:50 +01:00

1.2 KiB

App per vedere tutte le mie app in un unica schermata

si compone di

  • un server che condivide la lista delle apps fa utilizzo di un server già attivo mongoDB
  • la UI del server che permette di inserire e modificare tutti i dati delle apps
  • una app che funziona sia su smartphone che su PC

Server

andare in

cd server/backend

installare

npm ci install

editare .env

  GNU nano 8.4           server/backend/.env
# === SERVER CONFIG ===
PORT=3000

# === JWT CONFIG ===
# Cambialo SEMPRE in produzione
JWT_SECRET=master66

# === MONGO CONFIG ===
# In locale:
# MONGO_URI=mongodb://localhost:27017/mydb
#
# In Docker (usato dal docker-compose):
MONGO_URI=mongodb://root:example@192.168.1.3:27017/myapphttps?authSource=admin
# === UPLOADS ===
# Cartella dove Express serve le icone
UPLOAD_DIR=uploads

avviare

npm start

il server parte su 182.168.1.3:3000 ed ho settato nginx come

my.patachina2.casacam.net

User Interface del server

andare in

    cd server/frontend

far partire la UI x es su porta 8282

npx http-server . -c-1 -p 8282

da qui si possono modificare le apps che vogliamo visualizzare

App principale

andare in

    cd app

far partire la App x es su porta 8181

    npx http-server . -c-1 -p 8181