Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
2af1cf8
Refactor RabbitMQ configuration to use environment variables for user…
MDalprato Feb 23, 2026
f53373f
Add database username and password environment variables for MongoDB …
MDalprato Feb 23, 2026
a1422e9
Add support for additional command-line options to set database and R…
MDalprato Feb 23, 2026
cc38d71
Add health check script and WSL alias management for Docker
MDalprato Feb 23, 2026
7aa93aa
Merge branch 'main' into feature/userAndPasswordProtection
MDalprato Feb 23, 2026
c867330
Merge branch 'main' into feature/userAndPasswordProtection
MDalprato Feb 24, 2026
a588880
Merge branch 'main' into feature/userAndPasswordProtection
MDalprato Mar 12, 2026
5505ac1
Merge branch 'main' into feature/userAndPasswordProtection
MDalprato Mar 12, 2026
13ef466
Add SERVER_SECRET support for gateway endpoints and update documentation
MDalprato Mar 12, 2026
9a7969b
Merge branch 'main' into feature/userAndPasswordProtection
MDalprato Apr 16, 2026
1353d7a
fix robe strane
MDalprato Apr 16, 2026
0bec16d
Merge branch 'main' into feature/userAndPasswordProtection
MDalprato Apr 20, 2026
07e4338
Aggiunto script edi_env_file.js
MDalprato Apr 22, 2026
b41d7c1
rimossi compose google drive inutili
MDalprato Apr 22, 2026
13674e8
Fix per edit_env_file
MDalprato Apr 22, 2026
e3e75bf
impedita modifica di alcuni parametri
MDalprato Apr 22, 2026
786b63d
spostati md file nella cartella per ordine
MDalprato Apr 23, 2026
b375552
agigonrato recreate env per windows
MDalprato Apr 23, 2026
99fa29d
rimossa gestione SERVER_SECRET
MDalprato Apr 23, 2026
9421340
girato secret al server per capcha usando il machine
MDalprato Apr 24, 2026
5271cc0
fix compose per export (path db senza auth !)
MDalprato Apr 24, 2026
aca4dd3
test script per update
MDalprato Apr 24, 2026
d2fb6a5
update script
MDalprato Apr 24, 2026
64c469d
fix script update
MDalprato Apr 24, 2026
f6d8c08
fixies script update
MDalprato Apr 24, 2026
a4868b3
fix ricerca DB
MDalprato Apr 24, 2026
b14d38c
rimossa auth per edit db
MDalprato Apr 24, 2026
bf7ed06
fix update db interno
MDalprato Apr 24, 2026
5a9a2be
fix bug update
MDalprato Apr 24, 2026
28921cd
fix db
MDalprato Apr 24, 2026
74559f7
creazione user admin per db
MDalprato Apr 24, 2026
b11a35b
fixes
MDalprato Apr 24, 2026
00b14e9
creato script update per ps1
MDalprato Apr 27, 2026
94f8733
Merge branch 'main' into feature/userAndPasswordProtection
MDalprato May 11, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
File renamed without changes.
4 changes: 2 additions & 2 deletions installer_docker/composes/auth/docker-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ services:
image: artecoglobalcompany/usee_id_verifier:${DOCKER_TAG:-latest}
environment:
- RABBITMQ_URI=${RMQ}
- DATABASE_URI=mongodb://127.0.0.1:${DB_PORT}/auth_${PROCESS_NAME}
- DATABASE_URI=mongodb://${DB_USERNAME:-hypernode}:${DB_PASSWORD:-hypernode}@127.0.0.1:${DB_PORT}/auth_${PROCESS_NAME}?authSource=admin
- SRV_INST_NAME=auth_${PROCESS_NAME}
- MACHINE=${MACHINE}
container_name: auth_${PROCESS_NAME}
Expand All @@ -16,4 +16,4 @@ services:
driver: "json-file"
options:
max-size: "10m"
max-file: "5"
max-file: "5"
4 changes: 2 additions & 2 deletions installer_docker/composes/camera/docker-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ services:
environment:
- RABBITMQ_URI=${RMQ}
- GATEWAY_URI=${GRI}
- DATABASE_URI=mongodb://127.0.0.1:${DB_PORT}/camera_${PROCESS_NAME}
- DATABASE_URI=mongodb://${DB_USERNAME:-hypernode}:${DB_PASSWORD:-hypernode}@127.0.0.1:${DB_PORT}/camera_${PROCESS_NAME}?authSource=admin
- SRV_INST_NAME=camera_${PROCESS_NAME}
- MACHINE=${MACHINE}
container_name: camera_${PROCESS_NAME}
Expand All @@ -17,4 +17,4 @@ services:
driver: "json-file"
options:
max-size: "10m"
max-file: "5"
max-file: "5"
3 changes: 3 additions & 0 deletions installer_docker/composes/database/docker-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@ name: local_database_for_${DB_NAME:-uss_database}
services:
database:
image: artecoglobalcompany/usee_database:${DOCKER_TAG:-latest}
environment:
- MONGO_INITDB_ROOT_USERNAME=${DB_USERNAME:-hypernode}
- MONGO_INITDB_ROOT_PASSWORD=${DB_PASSWORD:-hypernode}
ports:
- "${DB_PORT:-27017}:27017"
volumes:
Expand Down
2 changes: 1 addition & 1 deletion installer_docker/composes/event/docker-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ services:
image: artecoglobalcompany/usee_event_manager:${DOCKER_TAG:-latest}
environment:
- RABBITMQ_URI=${RMQ}
- DATABASE_URI=mongodb://127.0.0.1:${DB_PORT}/event_${PROCESS_NAME}
- DATABASE_URI=mongodb://${DB_USERNAME:-hypernode}:${DB_PASSWORD:-hypernode}@127.0.0.1:${DB_PORT}/event_${PROCESS_NAME}?authSource=admin
- SRV_INST_NAME=event_${PROCESS_NAME}
- MACHINE=${MACHINE}
container_name: event_${PROCESS_NAME}
Expand Down
37 changes: 0 additions & 37 deletions installer_docker/composes/gdrive_recording/docker-compose.yaml

This file was deleted.

9 changes: 0 additions & 9 deletions installer_docker/composes/gdrive_recording/env.sample

This file was deleted.

37 changes: 0 additions & 37 deletions installer_docker/composes/gdrive_snapshot/docker-compose.yaml

This file was deleted.

9 changes: 0 additions & 9 deletions installer_docker/composes/gdrive_snapshot/env.sample

This file was deleted.

4 changes: 2 additions & 2 deletions installer_docker/composes/metadata/docker-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ services:
environment:
- RABBITMQ_URI=${RMQ}
- GATEWAY_URI=${GRI}
- DATABASE_URI=mongodb://127.0.0.1:${DB_PORT}/metadata_${PROCESS_NAME}
- DATABASE_URI=mongodb://${DB_USERNAME:-hypernode}:${DB_PASSWORD:-hypernode}@127.0.0.1:${DB_PORT}/metadata_${PROCESS_NAME}?authSource=admin
- SRV_INST_NAME=metadata_${PROCESS_NAME}
- MACHINE=${MACHINE}
container_name: metadata_${PROCESS_NAME}
Expand All @@ -17,4 +17,4 @@ services:
driver: "json-file"
options:
max-size: "10m"
max-file: "5"
max-file: "5"
4 changes: 2 additions & 2 deletions installer_docker/composes/recording/docker-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ services:
image: artecoglobalcompany/usee_media_recorder:${DOCKER_TAG:-latest}
environment:
- RABBITMQ_URI=${RMQ}
- DATABASE_URI=mongodb://127.0.0.1:${DB_PORT}/recording_${PROCESS_NAME}
- DATABASE_URI=mongodb://${DB_USERNAME:-hypernode}:${DB_PASSWORD:-hypernode}@127.0.0.1:${DB_PORT}/recording_${PROCESS_NAME}?authSource=admin
- SRV_INST_NAME=recording_${PROCESS_NAME}
- RECORDING_PATH=/recording_files
- GATEWAY_URI=${GRI}
Expand All @@ -20,4 +20,4 @@ services:
driver: "json-file"
options:
max-size: "10m"
max-file: "5"
max-file: "5"
46 changes: 24 additions & 22 deletions installer_docker/composes/server/docker-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ services:
networks:
- hypernode-net
environment:
RABBITMQ_DEFAULT_USER: hypernode
RABBITMQ_DEFAULT_PASS: hypernode
RABBITMQ_DEFAULT_USER: ${RABBITMQ_DEFAULT_USER:-hypernode}
RABBITMQ_DEFAULT_PASS: ${RABBITMQ_DEFAULT_PASS:-hypernode}
volumes:
- rabbitmq_data:/var/lib/rabbitmq
ports:
Expand All @@ -30,13 +30,14 @@ services:
networks:
- hypernode-net
environment:
- RABBITMQ_URI=amqp://hypernode:hypernode@messagebroker:5672
- DATABASE_URI=mongodb://host.docker.internal:${DB_PORT:-27017}/gateway-db
- RABBITMQ_URI=amqp://${RABBITMQ_DEFAULT_USER:-hypernode}:${RABBITMQ_DEFAULT_PASS:-hypernode}@messagebroker:5672
- DATABASE_URI=mongodb://${DB_USERNAME:-hypernode}:${DB_PASSWORD:-hypernode}@host.docker.internal:${DB_PORT:-27017}/gateway-db?authSource=admin
- SERVER_TIMEZONE=${SERVER_TIMEZONE:-Europe/Rome}
- SERVER_NAME=${SERVER_NAME:-Hypernode Server}
- MACHINE=${MACHINE}
- MACHINE=${MACHINE} # used to indentify a specific installation
- BACKUPS_PATH=/data/gateway/backups
- LICENSE_PROVIDER_URL=${LICENSE_PROVIDER_URL}
- HYPERNODE_SERVER_SECRET=${MACHINE} # used for the capcha generation
container_name: gateway
restart: unless-stopped
depends_on:
Expand Down Expand Up @@ -67,9 +68,9 @@ services:
camera:
image: artecoglobalcompany/usee_live_streamer:${DOCKER_TAG:-latest}
environment:
- RABBITMQ_URI=amqp://hypernode:hypernode@127.0.0.1:5672
- RABBITMQ_URI=amqp://${RABBITMQ_DEFAULT_USER:-hypernode}:${RABBITMQ_DEFAULT_PASS:-hypernode}@127.0.0.1:5672
- GATEWAY_URI=ws://127.0.0.1:8181
- DATABASE_URI=mongodb://127.0.0.1:${DB_PORT:-27017}/camera-db
- DATABASE_URI=mongodb://${DB_USERNAME:-hypernode}:${DB_PASSWORD:-hypernode}@127.0.0.1:${DB_PORT:-27017}/camera-db?authSource=admin
- MACHINE=${MACHINE}
container_name: camera
restart: unless-stopped
Expand All @@ -88,9 +89,9 @@ services:
metadata:
image: artecoglobalcompany/usee_metadata_manager:${DOCKER_TAG:-latest}
environment:
- RABBITMQ_URI=amqp://hypernode:hypernode@127.0.0.1:5672
- RABBITMQ_URI=amqp://${RABBITMQ_DEFAULT_USER:-hypernode}:${RABBITMQ_DEFAULT_PASS:-hypernode}@127.0.0.1:5672
- GATEWAY_URI=ws://127.0.0.1:8181
- DATABASE_URI=mongodb://127.0.0.1:${DB_PORT:-27017}/metadata-db
- DATABASE_URI=mongodb://${DB_USERNAME:-hypernode}:${DB_PASSWORD:-hypernode}@127.0.0.1:${DB_PORT:-27017}/metadata-db?authSource=admin
- MACHINE=${MACHINE}
container_name: metadata
restart: unless-stopped
Expand All @@ -111,8 +112,8 @@ services:
networks:
- hypernode-net
environment:
- RABBITMQ_URI=amqp://hypernode:hypernode@messagebroker:5672
- DATABASE_URI=mongodb://host.docker.internal:${DB_PORT:-27017}/coretrust-db
- RABBITMQ_URI=amqp://${RABBITMQ_DEFAULT_USER:-hypernode}:${RABBITMQ_DEFAULT_PASS:-hypernode}@messagebroker:5672
- DATABASE_URI=mongodb://${DB_USERNAME:-hypernode}:${DB_PASSWORD:-hypernode}@host.docker.internal:${DB_PORT:-27017}/coretrust-db?authSource=admin
- CERT_PATH=/ssl
- SERIAL_NUMBER=${SERIAL_NUMBER}
- ARTECO_GLOBAL_EMAIL=${ARTECO_GLOBAL_EMAIL}
Expand Down Expand Up @@ -144,8 +145,8 @@ services:
# networks:
# - hypernode-net
# environment:
# - RABBITMQ_URI=amqp://hypernode:hypernode@messagebroker:5672
# - DATABASE_URI=mongodb://host.docker.internal:${DB_PORT:-27017}/storage-db
# - RABBITMQ_URI=amqp://${RABBITMQ_DEFAULT_USER:-hypernode}:${RABBITMQ_DEFAULT_PASS:-hypernode}@messagebroker:5672
# - DATABASE_URI=mongodb://${DB_USERNAME:-hypernode}:${DB_PASSWORD:-hypernode}@host.docker.internal:${DB_PORT:-27017}/storage-db?authSource=admin
# - STORAGE_PATH=/storage_files
# - STORAGE_DISK_SPACE=${STORAGE_DISK_SPACE:-10000000}
# container_name: storage
Expand All @@ -168,8 +169,8 @@ services:
networks:
- hypernode-net
environment:
- RABBITMQ_URI=amqp://hypernode:hypernode@messagebroker:5672
- DATABASE_URI=mongodb://host.docker.internal:${DB_PORT:-27017}/recording-db
- RABBITMQ_URI=amqp://${RABBITMQ_DEFAULT_USER:-hypernode}:${RABBITMQ_DEFAULT_PASS:-hypernode}@messagebroker:5672
- DATABASE_URI=mongodb://${DB_USERNAME:-hypernode}:${DB_PASSWORD:-hypernode}@host.docker.internal:${DB_PORT:-27017}/recording-db?authSource=admin
- GATEWAY_URI=ws://webserver
- RECORDING_PATH=/recording_files
- RECORDING_DISK_SPACE=${RECORDING_DISK_SPACE:-10000000}
Expand All @@ -196,8 +197,8 @@ services:
networks:
- hypernode-net
environment:
- RABBITMQ_URI=amqp://hypernode:hypernode@messagebroker:5672
- DATABASE_URI=mongodb://host.docker.internal:${DB_PORT:-27017}/event-db
- RABBITMQ_URI=amqp://${RABBITMQ_DEFAULT_USER:-hypernode}:${RABBITMQ_DEFAULT_PASS:-hypernode}@messagebroker:5672
- DATABASE_URI=mongodb://${DB_USERNAME:-hypernode}:${DB_PASSWORD:-hypernode}@host.docker.internal:${DB_PORT:-27017}/event-db?authSource=admin
- MACHINE=${MACHINE}
container_name: event
restart: unless-stopped
Expand All @@ -217,8 +218,8 @@ services:
networks:
- hypernode-net
environment:
- RABBITMQ_URI=amqp://hypernode:hypernode@messagebroker:5672
- DATABASE_URI=mongodb://host.docker.internal:${DB_PORT:-27017}/auth-db
- RABBITMQ_URI=amqp://${RABBITMQ_DEFAULT_USER:-hypernode}:${RABBITMQ_DEFAULT_PASS:-hypernode}@messagebroker:5672
- DATABASE_URI=mongodb://${DB_USERNAME:-hypernode}:${DB_PASSWORD:-hypernode}@host.docker.internal:${DB_PORT:-27017}/auth-db?authSource=admin
- MACHINE=${MACHINE}
container_name: auth
restart: unless-stopped
Expand All @@ -238,8 +239,8 @@ services:
networks:
- hypernode-net
environment:
- RABBITMQ_URI=amqp://hypernode:hypernode@messagebroker:5672
- DATABASE_URI=mongodb://host.docker.internal:${DB_PORT:-27017}/snapshot-db
- RABBITMQ_URI=amqp://${RABBITMQ_DEFAULT_USER:-hypernode}:${RABBITMQ_DEFAULT_PASS:-hypernode}@messagebroker:5672
- DATABASE_URI=mongodb://${DB_USERNAME:-hypernode}:${DB_PASSWORD:-hypernode}@host.docker.internal:${DB_PORT:-27017}/snapshot-db?authSource=admin
- GATEWAY_URI=ws://webserver
- SNAPSHOT_PATH=/snapshot_files
- SNAPSHOT_DISK_SPACE=${SNAPSHOT_DISK_SPACE:-10000000}
Expand Down Expand Up @@ -271,8 +272,9 @@ services:
- "5500:5500"
environment:
- PORT=5500
- LOCAL_DB_CONNECTION=mongodb://host.docker.internal:${DB_PORT:-27017}/exports
- REACT_APP_EXPORTS_TIMEZONE=${SERVER_TIMEZONE:-Europe/Rome}
- LOCAL_DB_CONNECTION=mongodb://${DB_USERNAME:-hypernode}:${DB_PASSWORD:-hypernode}@host.docker.internal:${DB_PORT:-27017}/exports?authSource=admin

volumes:
- arteco_exports:/home/node/arteco-export-service/exports
extra_hosts:
Expand Down
4 changes: 2 additions & 2 deletions installer_docker/composes/snapshot/docker-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ services:
image: artecoglobalcompany/usee_snapshot_recorder:${DOCKER_TAG:-latest}
environment:
- RABBITMQ_URI=${RMQ}
- DATABASE_URI=mongodb://127.0.0.1:${DB_PORT}/snapshot_${PROCESS_NAME}
- DATABASE_URI=mongodb://${DB_USERNAME:-hypernode}:${DB_PASSWORD:-hypernode}@127.0.0.1:${DB_PORT}/snapshot_${PROCESS_NAME}?authSource=admin
- SNAPSHOT_PATH=/snapshot_files
- GATEWAY_URI=${GRI}
- SRV_INST_NAME=snapshot_${PROCESS_NAME}
Expand All @@ -20,4 +20,4 @@ services:
driver: "json-file"
options:
max-size: "10m"
max-file: "5"
max-file: "5"
4 changes: 2 additions & 2 deletions installer_docker/composes/storage/docker-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ services:
image: artecoglobalcompany/usee_media_storage:${DOCKER_TAG:-latest}
environment:
- RABBITMQ_URI=${RMQ}
- DATABASE_URI=mongodb://127.0.0.1:${DB_PORT}/storage_${PROCESS_NAME}
- DATABASE_URI=mongodb://${DB_USERNAME:-hypernode}:${DB_PASSWORD:-hypernode}@127.0.0.1:${DB_PORT}/storage_${PROCESS_NAME}?authSource=admin
- SRV_INST_NAME=storage_${PROCESS_NAME}
- STORAGE_PATH=/storage_files
- STORAGE_DISK_SPACE=${STORAGE_DISK_SPACE:-10000000}
Expand All @@ -19,4 +19,4 @@ services:
driver: "json-file"
options:
max-size: "10m"
max-file: "5"
max-file: "5"
Loading
Loading