# Note will only work on Ubuntu if you what in to work on win then change the RHS to a windows dir path format

# make sure you have run these shell scripts from a docker container 
# host machine 
# mkdir -p /home/mathew/Desktop/Dev/Asterisk/cezenPBX/asterisk-config/
# docker cp cezenPBX:/etc/asterisk/pjsip.conf /home/mathew/Desktop/Dev/Asterisk/cezenPBX/asterisk-config/
# docker cp cezenPBX:/etc/asterisk/extensions.conf /home/mathew/Desktop/Dev/Asterisk/cezenPBX/asterisk-config/

#NOT WORKING? do this
# docker cp <container_id>:/etc/asterisk/pjsip.conf ./pjsip.conf




version: '3'
services:
  asterisk:
    image: mathewfrancisv/cezen_asterisk:latest
    container_name: cezenPBX
    # && /home/mathew/Desktop/Dev/Asterisk/cezenPBX/asterisk-config/extensions.conf:/etc/asterisk/extensions.conf \
    # && /home/mathew/Desktop/Dev/Asterisk/cezenPBX/asterisk-config/pjsip.conf:/etc/asterisk/pjsip.conf \

    volumes:
      # LHS:RHS
      # LHS -- make sure you have both the Asterisk config files in the LHS path
      # RHS the lhs will be mounted on the RHS path 
      # - ~/asterisk-config/pjsip.conf:/etc/asterisk/pjsip.conf
      # - ~/asterisk-config/extensions.conf:/etc/asterisk/extensions.conf
      - ./pjsip.conf:/etc/asterisk/pjsip.conf
      - ./extensions.conf:/etc/asterisk/extensions.conf

    ports:
      - "5060:5060/udp"
      - "5060:5060/tcp"
    restart: always
