2672b17f44
* feat: sftp test: add tests for ftp and sftp * chore: ci fixes * chore: potential race fix * fix: simplify existence checks * fix: split path differently for ftp * fix: 🤷 * chore: add debug print * chore: lint * chore: idk dude * chore: ? * chore: more logs * chore: wipe mods before tests * chore: logs * chore: wat * chore: wait? * chore: no errors * chore: gh actions are 💩 * fix: always sync after copy * chore: remove some test logs * chore: remove test progress watcher * refactor: change progress to writer * chore: logs * chore: different logs * chore: whoops * chore: moar logs * chore: even moar logs * chore: what is life * chore: why are we here * chore: we are just bags of water floating through space * chore: are you real? * chore: ? * chore: if you get a single update now I call bs * chore: ok what if we just do one? * chore: ok what if we do two? * chore: this should not work * chore: wait no, this one * chore: fml * chore: remove logs * chore: what if we just wait a little * chore: retry * chore: move error * chore: verbose log * chore: remove explicit sleep * chore: remove debug * fix: linux pathing on windows * fix: clean paths properly * fix: fuck ftp * fix: send update on vanilla * feat: parallel ftp * fix: remove potential credential leak
31 lines
No EOL
684 B
YAML
Executable file
31 lines
No EOL
684 B
YAML
Executable file
version: '2'
|
|
|
|
services:
|
|
ftp:
|
|
image: fauria/vsftpd:latest
|
|
ports:
|
|
- "2020:20"
|
|
- "2121:21"
|
|
- "21100-21110:21100-21110"
|
|
volumes:
|
|
- ./SatisfactoryDedicatedServer:/home/vsftpd/user/server
|
|
environment:
|
|
- FTP_USER=user
|
|
- FTP_PASS=pass
|
|
- PASV_ADDRESS=127.0.0.1
|
|
- PASV_MIN_PORT=21100
|
|
- PASV_MAX_PORT=21110
|
|
- LOG_STDOUT=true
|
|
|
|
ssh:
|
|
image: lscr.io/linuxserver/openssh-server:latest
|
|
ports:
|
|
- "2222:2222"
|
|
volumes:
|
|
- ./SatisfactoryDedicatedServer:/home/user/server
|
|
environment:
|
|
- PUID=1000
|
|
- PGID=1000
|
|
- PASSWORD_ACCESS=true
|
|
- USER_PASSWORD=pass
|
|
- USER_NAME=user |