diff --git a/docker-compose-standalone.yaml b/docker-compose-standalone.yaml index 3af0c4b..55bfd31 100644 --- a/docker-compose-standalone.yaml +++ b/docker-compose-standalone.yaml @@ -29,6 +29,13 @@ services: HOSTNAME: rezije.app # IP address at which the server will be listening (0.0.0.0 = listen on all addresses) NEXTAUTH_URL: https://rezije.app # URL next-auth will use while redirecting user during authentication (if not set - will use HOSTNAME) PORT: ${PORT:-80} + # Share link security + SHARE_LINK_SECRET: ef68362357315d5decb27d24ff9abdb4a02a3351cd2899f79bf238dce0fe08c5 + SHARE_TTL_INITIAL_DAYS: 10 + SHARE_TTL_AFTER_VISIT_HOURS: 1 + # Upload rate limiting + UPLOAD_RATE_LIMIT_PER_IP: 5 + UPLOAD_RATE_LIMIT_WINDOW_MS: 3600000 container_name: evidencija-rezija__web-app restart: unless-stopped # u slučaju rušenja containera pokušavaj ga pokrenuti dok ne uspije = BESKONAČNO depends_on: diff --git a/docker-compose-swarm.yml b/docker-compose-swarm.yml index 87decb0..bd6d34f 100644 --- a/docker-compose-swarm.yml +++ b/docker-compose-swarm.yml @@ -29,6 +29,13 @@ services: HOSTNAME: rezije.app # IP address at which the server will be listening (0.0.0.0 = listen on all addresses) NEXTAUTH_URL: https://rezije.app # URL next-auth will use while redirecting user during authentication (if not set - will use HOSTNAME) PORT: ${PORT:-80} + # Share link security + SHARE_LINK_SECRET: ef68362357315d5decb27d24ff9abdb4a02a3351cd2899f79bf238dce0fe08c5 + SHARE_TTL_INITIAL_DAYS: 10 + SHARE_TTL_AFTER_VISIT_HOURS: 1 + # Upload rate limiting + UPLOAD_RATE_LIMIT_PER_IP: 5 + UPLOAD_RATE_LIMIT_WINDOW_MS: 3600000 deploy: # u slucaju rušenja kontejnera čekamo 5s i dižemo novi kontejner => ako se i on sruši opet ceka 5s i pokusava ponovno (tako 5 puta) restart_policy: