Initial commit
This commit is contained in:
22
docker-compose.yaml
Normal file
22
docker-compose.yaml
Normal file
@@ -0,0 +1,22 @@
|
||||
version: "3"
|
||||
|
||||
networks:
|
||||
web:
|
||||
external: true
|
||||
|
||||
services:
|
||||
ssh:
|
||||
build: ./build
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
web:
|
||||
environment:
|
||||
SSH_USERS:
|
||||
volumes:
|
||||
- ./authorized_keys:/conf.d/authorized_keys
|
||||
- ./ssh:/etc/ssh
|
||||
labels:
|
||||
traefik.enable: true
|
||||
traefik.tcp.services.ssh.loadbalancer.server.port: 22
|
||||
traefik.tcp.routers.ssh.rule: HostSNI(`*`)
|
||||
traefik.tcp.routers.ssh.entrypoints: websecure
|
||||
Reference in New Issue
Block a user