Files
docker/fredbet/docker-compose.yml

37 lines
1.0 KiB
YAML

version: "3"
services:
mariadb:
image: mariadb:10.1.11
container_name: fredbet_db
volumes:
- /opt/fredbet/mariadb:/var/lib/mysql
ports:
- "3307:3306"
environment:
- MYSQL_DATABASE=fredbetdb
- MYSQL_ROOT_PASSWORD=secred
- MYSQL_USER=fred
- MYSQL_PASSWORD=fred
restart: unless-stopped
fredbet:
image: fred4jupiter/fredbet
container_name: fredbet
links:
- mariadb:mariadb
depends_on:
- mariadb
ports:
- "8083:8080"
environment:
- SPRING_PROFILES_ACTIVE=prod
- SPRING_DATASOURCE_URL=jdbc:mariadb://mariadb:3306/fredbetdb
- SPRING_DATASOURCE_USERNAME=fred
- SPRING_DATASOURCE_PASSWORD=fred
- SPRING_DATASOURCE_DRIVER_CLASS_NAME=org.mariadb.jdbc.Driver
- FREDBET_IMAGE_LOCATION_FILE=FILE_SYSTEM
- FREDBET_IMAGE_FILE_SYSTEM_BASE_FOLDER=/home/fred/fredbet_images
volumes:
- "./fredbet_images:/home/fred/fredbet_images"
- "./tmp:/tmp"
restart: unless-stopped