This commit is contained in:
Vassiliy Yegorov
2022-03-04 23:19:35 +07:00
commit dc39522b7e
66 changed files with 5401 additions and 0 deletions

33
docker-compose.yaml Normal file
View File

@@ -0,0 +1,33 @@
version: '3.8'
services:
myvault:
image: vault
container_name: vault
restart: always
labels:
- "traefik.enable=true"
- "traefik.http.routers.vault.entrypoints=https"
- "traefik.http.routers.vault.rule=Host(`vault.bildme.ru`)"
- "traefik.http.routers.vault.tls=true"
- "traefik.http.routers.vault.tls.certresolver=letsEncrypt"
- "traefik.http.services.vault-service.loadbalancer.server.port=8200"
- "traefik.docker.network=webproxy"
expose:
- 8200
volumes:
- ./data/file:/vault/file
- ./data/config/:/vault/config/
- ./data/logs/:/vault/logs/
- ./data/plugins/:/vault/plugins/
cap_add:
- IPC_LOCK
entrypoint: vault server -config=/vault/config/vault.hcl
networks:
- vault_net
- webproxy
networks:
vault_net:
name: vault_net
webproxy:
name: webproxy