54 lines
2.0 KiB
Bash
54 lines
2.0 KiB
Bash
#!/bin/sh
|
|
|
|
docker-compose down
|
|
|
|
mkdir -p /root/dj_multictrl_data/ntp
|
|
cp ./file/ntp/ntp.conf /root/dj_multictrl_data/ntp/
|
|
|
|
mkdir -p /root/dj_multictrl_data/pgsql/data
|
|
mkdir -p /root/dj_multictrl_data/pgsql/initdb.d
|
|
cp ./file/pgsql/init.sql /root/dj_multictrl_data/pgsql/initdb.d/
|
|
|
|
mkdir -p /data/dj_multictrl_data/minio/data
|
|
mkdir -p /data/dj_multictrl_data/minio/config
|
|
mkdir -p /data/dj_multictrl_data/minio/data/source-material
|
|
cp -r ./file/source-material/* /data/dj_multictrl_data/minio/data/source-material/
|
|
|
|
mkdir -p /root/dj_multictrl_data/nginx
|
|
mkdir -p /root/dj_multictrl_data/nginx/conf.d
|
|
mkdir -p /root/dj_multictrl_data/nginx/cert
|
|
mkdir -p /root/dj_multictrl_data/nginx/html
|
|
cp ./file/nginx/nginx.conf /root/dj_multictrl_data/nginx/nginx.conf
|
|
cp -r ./file/nginx/conf.d/* /root/dj_multictrl_data/nginx/conf.d/
|
|
cp -r ./file/nginx/cert/* /root/dj_multictrl_data/nginx/cert/
|
|
cp -r ./file/nginx/html/* /root/dj_multictrl_data/nginx/html/
|
|
|
|
mkdir -p /root/dj_multictrl_data/emqx/logs
|
|
mkdir -p /root/dj_multictrl_data/emqx2/logs
|
|
|
|
mkdir -p /root/dj_multictrl_data/srs/conf
|
|
mkdir -p /data/dj_multictrl_data/live_record
|
|
cp ./file/srs/docker.conf /root/dj_multictrl_data/srs/conf/
|
|
|
|
mkdir -p /root/dj_multictrl_data/influxdb/data
|
|
|
|
mkdir -p /root/dj_multictrl_data/ffmpeg
|
|
cp ./file/ffmpeg/ffmpeg /root/dj_multictrl_data/ffmpeg/
|
|
|
|
mkdir -p /root/dj_multictrl_data/api
|
|
mkdir -p /root/dj_multictrl_data/api/config
|
|
mkdir -p /root/dj_multictrl_data/api/temp
|
|
mkdir -p /root/dj_multictrl_data/api/logs
|
|
mkdir -p /root/dj_multictrl_data/api/tmp
|
|
cp ./file/api/aros-yufeng.jar /root/dj_multictrl_data/api/
|
|
cp ./file/api/conf/application.yml /root/dj_multictrl_data/api/config/application.yml
|
|
cp ./file/api/conf/application-docker.yml /root/dj_multictrl_data/api/config/application-docker.yml
|
|
|
|
mkdir -p /root/dj_multictrl_data/wait
|
|
cp ./file/wait/wait-for-it.sh /root/dj_multictrl_data/wait/wait-for-it.sh
|
|
|
|
mkdir -p /root/dj_multictrl_data/mongodb/data
|
|
|
|
chmod -R 777 /root/dj_multictrl_data
|
|
|
|
docker-compose --compatibility up |