Subversion-Projekte lars-tiefland.laravel_shop

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
148 lars 1
---
2
version: "3"
3
services:
4
  sabredav:
5
    image: php:8.1-alpine3.15
6
    restart: always
7
    volumes:
8
      - ./:/var/www/html/
9
    ports:
10
      - "4040:4040"
11
    command: php -S 0.0.0.0:4040 /var/www/html/src/WebDAV/resources/server.php
12
  webdav:
13
    image: bytemark/webdav
14
    restart: always
15
    ports:
16
      - "4080:80"
17
    environment:
18
      AUTH_TYPE: Digest
19
      USERNAME: alice
20
      PASSWORD: secret1234
21
      ANONYMOUS_METHODS: 'GET,OPTIONS'
22
  sftp:
23
    container_name: sftp
24
    restart: always
25
    image: atmoz/sftp
26
    volumes:
27
      - ./test_files/sftp/users.conf:/etc/sftp/users.conf
28
      - ./test_files/sftp/ssh_host_ed25519_key:/etc/ssh/ssh_host_ed25519_key
29
      - ./test_files/sftp/ssh_host_rsa_key:/etc/ssh/ssh_host_rsa_key
30
      - ./test_files/sftp/id_rsa.pub:/home/bar/.ssh/keys/id_rsa.pub
31
    ports:
32
      - "2222:22"
33
  sftp_eddsa_only:
34
    container_name: sftp_eddsa_only
35
    restart: always
36
    image: atmoz/sftp
37
    volumes:
38
      - ./test_files/sftp/users.conf:/etc/sftp/users.conf
39
      - ./test_files/sftp/sshd_custom_configs.sh:/etc/sftp.d/sshd_custom_configs.sh
40
      - ./test_files/sftp/ssh_host_ed25519_key:/etc/ssh/ssh_host_ed25519_key
41
    ports:
42
      - "2223:22"
43
  ftp:
44
    container_name: ftp
45
    restart: always
46
    image: delfer/alpine-ftp-server
47
    environment:
48
      USERS: 'foo|pass|/home/foo/upload'
49
      ADDRESS: 'localhost'
50
    ports:
51
      - "2121:21"
52
      - "21000-21010:21000-21010"
53
  ftpd:
54
    container_name: ftpd
55
    restart: always
56
    environment:
57
      PUBLICHOST: localhost
58
      FTP_USER_NAME: foo
59
      FTP_USER_PASS: pass
60
      FTP_USER_HOME: /home/foo
61
    image: stilliard/pure-ftpd
62
    ports:
63
      - "2122:21"
64
      - "30000-30009:30000-30009"
65
    command: "/run.sh -l puredb:/etc/pure-ftpd/pureftpd.pdb -E -j -P localhost"
66
  toxiproxy:
67
    container_name: toxiproxy
68
    restart: unless-stopped
69
    image: ghcr.io/shopify/toxiproxy
70
    command: "-host 0.0.0.0 -config /opt/toxiproxy/config.json"
71
    volumes:
72
      - ./test_files/toxiproxy/toxiproxy.json:/opt/toxiproxy/config.json:ro
73
    ports:
74
      - "8474:8474" # HTTP API
75
      - "8222:8222" # SFTP
76
      - "8121:8121" # FTP
77
      - "8122:8122" # FTPD