version: '3.6' services: vault: image: sftp container_name: core_vault networks: internal_traffic: ipv4_address: 192.168.2.100 deploy: resources: limits: cpus: '0.50' memory: 64M volumes: - data_vault:/home/rg/vault:rw - /srv/docker/config/vault/sshd_config:/etc/ssh/sshd_config - /srv/docker/config/vault/ssh_host_ed25519_key:/etc/ssh/ssh_host_ed25519_key - /srv/docker/config/vault/ssh_host_rsa_key:/etc/ssh/ssh_host_rsa_key - /srv/docker/config/vault/ssh_host_ed25519_key.pub:/home/rg/.ssh/keys/ssh_host_ed25519_key.pub:ro - /srv/docker/config/vault/ssh_host_rsa_key.pub:/home/rg/.ssh/keys/ssh_host_rsa_key.pub:ro - /srv/docker/config/vault/device_TROFEO.pub:/home/rg/.ssh/keys/device_TROEO.pub:ro - /srv/docker/config/vault/device_MATE20PRO.pub:/home/rg/.ssh/keys/device_MATE20PRO.pub:ro - /srv/docker/config/vault/device_XT3.pub:/home/rg/.ssh/keys/device_XT3.pub:ro - /srv/docker/config/vault/device_S24ULTRA.pub:/home/rg/.ssh/keys/device_S24ULTRA.pub:ro command: rg:::::vault restart: unless-stopped volumes: data_vault: external: true networks: internal_traffic: external: true