From 1f1568b5fa59af1732df8a7b965b367d88816a91 Mon Sep 17 00:00:00 2001 From: Hane Date: Fri, 29 May 2026 17:14:49 +0200 Subject: [PATCH] fix: correct service restart config --- compose/nginx/compose.yaml | 1 + compose/pluton/compose.yaml | 19 +------------------ compose/vault/compose.yaml | 6 +----- 3 files changed, 3 insertions(+), 23 deletions(-) diff --git a/compose/nginx/compose.yaml b/compose/nginx/compose.yaml index 7286e4d..8b22252 100644 --- a/compose/nginx/compose.yaml +++ b/compose/nginx/compose.yaml @@ -3,6 +3,7 @@ services: name: pinginx #image: hane-dokuwiki-image:dokuwiki-fixed-volume image: nginx:stable-alpine + restart: unless-stopped build: ./ volumes: # Main config file. Deprecated. Here so that I remember lol diff --git a/compose/pluton/compose.yaml b/compose/pluton/compose.yaml index 13b360b..f2e8a62 100644 --- a/compose/pluton/compose.yaml +++ b/compose/pluton/compose.yaml @@ -3,11 +3,9 @@ services: pluton: image: plutonhq/pluton:latest container_name: pluton-backup - #restart: unless-stopped - + restart: unless-stopped ports: - "${SERVER_PORT:-5173}:${SERVER_PORT:-5173}" - volumes: # Main data volume - contains database, config, logs - pluton-data:/data @@ -17,44 +15,29 @@ services: # Example: Make user's documents folders Accessible to Pluton - /home/hane/pihanepi/config/nginx:/mnt/nginxconf #linux - /home/hane/pihanepi/data/pluton/backupdir:/mnt/backupdir - # - /home/user/photos:/mnt/photos:ro #linux - # - C:/Users/username/Documents:/mnt/documents:ro # Windows - # - C:/Users/username/Pictures:/mnt/photos:ro # Windows - - # Example: Make a Docker volume (named 'wp-data') Accessible to Pluton - # - /var/lib/docker/volumes/wp-data/_data:/mnt/wordpress:ro - # - C:/ProgramData/docker/volumes/wp-data/_data:/mnt/wordpress:ro # Windows - environment: # ===== REQUIRED: Security & Authentication ===== # Generate secure random strings (min 12 characters each) ENCRYPTION_KEY: ${ENCRYPTION_KEY} # Encryption key for restic/rclone Snapshot encryption USER_NAME: ${USER_NAME} # Admin username for login USER_PASSWORD: ${USER_PASSWORD} # Admin password for login - # ===== Application Settings ===== APP_TITLE: ${APP_TITLE:-Pluton} #APP_URL: ${APP_URL:-http://localhost:5173} SERVER_PORT: ${SERVER_PORT:-5173} MAX_CONCURRENT_BACKUPS: ${MAX_CONCURRENT_BACKUPS:-2} SESSION_DURATION: ${SESSION_DURATION:-7} # How long frontend login Session lasts in Days - # ===== User Interface Security Settings ===== ALLOW_CUSTOM_RESTORE_PATH: ${ALLOW_CUSTOM_RESTORE_PATH:-true} ALLOW_FILE_BROWSER: ${ALLOW_FILE_BROWSER:-true} DISABLE_EVENT_SCRIPTS: ${DISABLE_EVENT_SCRIPTS:-false} - # ===== Docker-specific (do not change) ===== NODE_ENV: production IS_DOCKER: "true" - #command: ssh-keyscan -t dsa,rsa,ecdsa,ed25519 example.com >> known_hosts - - volumes: pluton-data: name: "test" driver_opts: type: "volume" external: "true" - \ No newline at end of file diff --git a/compose/vault/compose.yaml b/compose/vault/compose.yaml index 99f1e0b..f7ba1c2 100644 --- a/compose/vault/compose.yaml +++ b/compose/vault/compose.yaml @@ -3,6 +3,7 @@ services: nginx: name: vaultmirror image: vaultwarden/server:latest-alpine + restart: unless-stopped build: ./ environment: SHOW_PASSWORD_HINT: "true" @@ -12,10 +13,5 @@ services: - /home/hane/pihanepi/datamount/vault/data:/data ports: - "8000:80/tcp" - #- "8080:80/udp" - #- "44345:443/tcp" - #- "44344:443/udp" - #entrypoint: /init.sh - #entrypoint: bash stdin_open: true # docker run -i tty: true # docker run -t