services:
  vault-roland:
    image: vaultwarden/server:latest
    container_name: vault-roland
    hostname: vault-roland
    mem_limit: 512m
    mem_reservation: 256m
    cpu_shares: 1024
    security_opt:
      - no-new-privileges:true

    ports:
      - 4081:4081
    volumes:
      - /container/vaultwarden/data:/data:rw
    environment:
      ROCKET_ADDRESS: 0.0.0.0
      ROCKET_PORT: 4081
      DATABASE_URL: postgres://vaultwarden:N8jkJBdJZQm!O$@127.0.0.1:5432/vaultroland
      ADMIN_TOKEN: VaultSynologyWarden#2024
      DISABLE_ADMIN_TOKEN: false
      DOMAIN: https://pass.frannetwerk.nl
      SMTP_HOST: mail.frannetwerk.nl
      SMTP_FROM: admin.frannetwerk.nl
      SMTP_PORT: 465
      SMTP_SECURITY: force_tls
      SMTP_USERNAME: admin.frannetwerk.nl
      SMTP_PASSWORD: PV3Edsd2Chn1Gj
    restart: always
