docker-compose.yml #4

  • //
  • guest/
  • perforce_software/
  • sdp/
  • main/
  • test/
  • docker-compose.yml
  • View
  • Commits
  • Open Download .zip Download (3 KB)
version: "2"

# Note that the images depended on here can be built using build_docker_image.sh

services:        
    master:
        image: perforce/centos7-sdp
        hostname: master
        ports:
        - "2167:1667"
        command: /usr/sbin/sshd -D
        volumes:
        - ${PWD}/../../sdp:/sdp

    replica_ha:
        image: perforce/centos7-sdp
        hostname: replica_ha
        ports:
        - "2266:1666"
        command: /usr/sbin/sshd -D
        links:
        - master
        volumes:
        - ${PWD}/../../sdp:/sdp

    replica_ham:
        image: perforce/centos7-sdp
        hostname: replica_ham
        ports:
        - "2267:1666"
        command: /usr/sbin/sshd -D
        links:
        - master
        volumes:
        - ${PWD}/../../sdp:/sdp

    replica_fr:
        image: perforce/centos7-sdp
        hostname: replica_fr
        ports:
        - "2366:1666"
        command: /usr/sbin/sshd -D
        links:
        - master
        volumes:
        - ${PWD}/../../sdp:/sdp

    replica_edge:
        image: perforce/centos7-sdp
        hostname: replica_edge
        ports:
        - "2466:1666"
        command: /usr/sbin/sshd -D
        links:
        - master
        volumes:
        - ${PWD}/../../sdp:/sdp

    replica_ro:
        image: perforce/centos7-sdp
        hostname: replica_ro
        command: /usr/sbin/sshd -D
        links:
        - master
        volumes:
        - ${PWD}/../../sdp:/sdp

    replica_rom:
        image: perforce/centos7-sdp
        hostname: replica_rom
        command: /usr/sbin/sshd -D
        links:
        - master
        volumes:
        - ${PWD}/../../sdp:/sdp

    replica_fs:
        image: perforce/centos7-sdp
        hostname: replica_fs
        command: /usr/sbin/sshd -D
        links:
        - master
        volumes:
        - ${PWD}/../../sdp:/sdp

    replica_frm:
        image: perforce/centos7-sdp
        hostname: replica_frm
        command: /usr/sbin/sshd -D
        links:
        - master
        volumes:
        - ${PWD}/../../sdp:/sdp

    replica_fsm:
        image: perforce/centos7-sdp
        hostname: replica_fsm
        command: /usr/sbin/sshd -D
        links:
        - master
        volumes:
        - ${PWD}/../../sdp:/sdp

    replica_ffr:
        image: perforce/centos7-sdp
        hostname: replica_ffr
        command: /usr/sbin/sshd -D
        links:
        - master
        volumes:
        - ${PWD}/../../sdp:/sdp

    replica1:
        image: perforce/centos7-sdp
        hostname: replica1
        ports:
        - "2566:1666"
        command: /usr/sbin/sshd -D
        links:
        - master
        volumes:
        - ${PWD}/../../sdp:/sdp

    test:
        image: perforce/centos7-sdp
        hostname: test
        command: /usr/sbin/sshd -D
        links:
        - master
        - replica_ha
        volumes:
        - ${PWD}/../../sdp:/sdp
# Change User Description Committed
#4 30915 C. Thomas Tyler Released SDP 2024.1.30913 (2024/11/20).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#3 30388 C. Thomas Tyler Released SDP 2024.1.30385 (2024/06/11).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#2 25596 C. Thomas Tyler Released SDP 2019.2.25594 (2019/05/02).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#1 25279 C. Thomas Tyler Released SDP 2019.1.25276 (2019/03/06).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
//guest/perforce_software/sdp/dev/test/docker-compose.yml
#1 25258 Robert Cowham Rework the containers in preparation for multi container testing
mkrep changes:
Remove -c cfg option which was unused anyway
Converted tabs to spaces
Fixed logic error causing forwarding replicas to bail due to unsupported p4d version
Standby servers require ReplicatingFrom field
Add seconds to log file name (useful for testing to avoid overwriting files)
//guest/robert_cowham/perforce/sdp/test/docker-compose.yml
#8 25116 Robert Cowham Docker compose tests starting to get there...
#7 25113 Robert Cowham Merge latest changes from dev
#6 23433 Robert Cowham Got it working with basic ssh stuff if sshd run manually on a box
#5 22509 Robert Cowham Basics of getting ssh working amongst the containers
#4 22487 Robert Cowham Docker compose file - getting there slowly
#3 20828 Robert Cowham Use docker-compose
#2 20815 Robert Cowham Simplified so "docker-compose up" starts test instance.
#1 20813 Robert Cowham Using docker-compose