mirror of
https://github.com/Stone-Red-Code/dvc.git
synced 2026-11-02 07:18:25 +01:00
* git: support client kwargs for auth in remote methods * tests: use docker for git/ssh server * move dulwich backend into subdir * add base sync<->async support * dulwich: add initial asyncssh SSH vendor * dulwich: use asyncssh as the default SSH vendor * add test for git over ssh * test read (fetch) over ssh * ci: re-enable ssh tests temporary workaround for #6788, #6789 * move async stubs into dvc.scm.asyn * tests: use sshfs and not dvc.fs.ssh * allow explicit 0-length read in asyncssh vendor
51 lines
1.1 KiB
YAML
51 lines
1.1 KiB
YAML
---
|
|
version: '3.2'
|
|
services:
|
|
azurite:
|
|
image: mcr.microsoft.com/azure-storage/azurite:3.14.2
|
|
command: azurite -L -l /data --blobHost 0.0.0.0 --queueHost 0.0.0.0
|
|
ports:
|
|
- "10000"
|
|
|
|
motoserver:
|
|
image: motoserver/moto
|
|
ports:
|
|
- "5000"
|
|
|
|
oss:
|
|
image: rkuprieiev/oss-emulator
|
|
ports:
|
|
- "8880"
|
|
hdfs:
|
|
image: rkuprieiev/docker-hdfs
|
|
hostname: localhost
|
|
ports:
|
|
- "8020"
|
|
# NOTE: having this port as dynamic one will require modifying
|
|
# `dfs.datanode.address` in `hdfs-site.xml` and probably something
|
|
# else, so using default one for now.
|
|
- "50010:50010"
|
|
- "50075:50075"
|
|
- "50070"
|
|
|
|
openssh-server:
|
|
image: ghcr.io/linuxserver/openssh-server
|
|
environment:
|
|
- USER_NAME=user
|
|
- PUBLIC_KEY_FILE=/tmp/key
|
|
ports:
|
|
- 2222
|
|
volumes:
|
|
- ./remotes/user.key.pub:/tmp/key
|
|
|
|
git-server:
|
|
image: ghcr.io/linuxserver/openssh-server
|
|
environment:
|
|
- USER_NAME=user
|
|
- PUBLIC_KEY_FILE=/tmp/key
|
|
ports:
|
|
- 2222
|
|
volumes:
|
|
- ./remotes/user.key.pub:/tmp/key
|
|
- ./remotes/git-init:/config/custom-cont-init.d
|