Add caddy file and update docker compose. Added IMS_TOKEN validation.

This commit is contained in:
Patrick Fic
2022-05-11 16:28:47 -07:00
parent 2928b614aa
commit 789fe501db
10 changed files with 1806 additions and 1740 deletions

36
docker-compose.yml Normal file
View File

@@ -0,0 +1,36 @@
version: '2'
services:
ims:
ports:
- 8000:8000
volumes:
- ~:/root
#- "C:\\IMS:/media"
- "/Users/pfic/Desktop/ISM:/media"
environment:
- MEDIA_PATH=/media
- DUPLICATE_BILL_TO_VENDOR=false
- IMS_TOKEN=ThisIsAnImEXSecretTokenToBeSent
image: imexonline/media-server:latest
#image: imexonline/media-server:beta
restart: unless-stopped
watchtower:
image: containrrr/watchtower
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /root/.docker/config.json:/config.json
command: --interval 3600
caddy:
image: caddy/caddy:latest
container_name: caddy-service
restart: unless-stopped
ports:
- "80:80"
- "443:443"
volumes:
- $PWD/Caddyfile:/etc/caddy/Caddyfile
- caddy_data:/data
- caddy_config:/config
volumes:
caddy_data:
caddy_config: