diff --git a/freescout/.env.sample b/freescout/.env.sample new file mode 100644 index 0000000..afc0367 --- /dev/null +++ b/freescout/.env.sample @@ -0,0 +1,9 @@ +DB_NAME=changeMe +DB_USER=changeMe +DB_PASSWORD=changeMe +DB_ROOT_PASSWORD=changeMe + +FREESCOUT_URL=freescout.meineDomain.de + +ADMIN_NAME=webmaster@meineDomain.de +ADMIN_PASSWORD=changeMe \ No newline at end of file diff --git a/freescout/docker-compose.yml b/freescout/docker-compose.yml new file mode 100644 index 0000000..27b5e07 --- /dev/null +++ b/freescout/docker-compose.yml @@ -0,0 +1,44 @@ +version: '2' + +services: + freescout-app: + image: tiredofit/freescout + container_name: freescout-app + ports: + - 8082:80 + links: + - freescout-db + volumes: + - ./data:/data + - ./logs/:/www/logs + - /etc/localtime:/etc/localtime:ro + - /etc/timezone:/etc/timezone:ro + environment: + - ZABBIX_HOSTNAME=freescout-app + - DB_HOST=freescout-db + - DB_NAME=${DB_NAME} + - DB_USER=${DB_USER} + - DB_PASS=${DB_PASSWORD} + - VIRTUAL_HOST=https://${FREESCOUT_URL} + - SITE_URL=https://${FREESCOUT_URL} + - ADMIN_EMAIL=${ADMIN_NAME} + - ADMIN_PASS=${ADMIN_PASSWORD} + - ENABLE_SSL_PROXY=TRUE + - NGINX_ENABLE_FASTCGI_HTTPS=TRUE + - DISPLAY_ERRORS=FALSE + restart: unless-stopped + + freescout-db: + image: tiredofit/mariadb + container_name: freescout-db + volumes: + - ./db:/var/lib/mysql + - /etc/localtime:/etc/localtime:ro + - /etc/timezone:/etc/timezone:ro + environment: + - ROOT_PASS=${DB_ROOT_PASSWORD} + - DB_NAME=${DB_NAME} + - DB_USER=${DB_USER} + - DB_PASS=${DB_PASSWORD} + - ZABBIX_HOSTNAME=freescout-db + restart: unless-stopped \ No newline at end of file