Files
hermes-docker/vault/docker-compose.yaml
R. Gierwialo a60f4aa414 Initial commit
2025-04-01 18:03:17 +00:00

34 lines
1.6 KiB
YAML

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