deploy/plays/ms.yml
- hosts: ms
become: yes
tasks:
- name: Build mainserver
docker_image:
name: main_server
path: "{{ install_dir }}/main_server"
- name: Start mainserver container
docker_container:
name: mainserver
image: main_server
network_mode: host
detach: yes
restart_policy: always
volumes:
- "{{ install_dir }}/main_server:/main_server"
- "/etc/localtime:/etc/localtime:ro"
- "{{ install_dir }}/deploy/configs/main_server:/etc/main_server"
- "{{ install_dir }}/util:/util"
- "{{ install_dir }}/deploy/configs/util:/etc/util"
- "{{ install_dir }}/log/main_server:/log"
env:
LOGGERCONFIG: "/etc/util/logger.json"
MSCONFIG: "/etc/main_server/conf.json"
MSLABCONFIG: "/etc/main_server/labs.json"
MSCOURSECONFIG: "/etc/main_server/course.json"
MSAPIKEYS: "/etc/main_server/APIKeys.json"
# NODE_TLS_REJECT_UNAUTHORIZED: "{{ reject_unauthorised }}"