version: '3.1' networks: projectMgmt: external: false services: redmine: image: redmine:latest restart: always networks: - projectMgmt ports: - 7080:3000 environment: # REDMINE_DB_POSTGRES: db REDMINE_DB_MYSQL: db REDMINE_DB_PASSWORD: example REDMINE_SECRET_KEY_BASE: supersecretkey # REDMINE_DB_DATABASE: redmine # REDMINE_DB_USERNAME: redmine volumes: # - /var/lib/some-redmine/sqlite:/usr/src/redmine/sqlite - ./files:/usr/src/redmine/files - ./plugins:/usr/src/redmine/plugins - ./vendor/plugins:/usr/src/redmine/vendor/plugins - ./public/themes:/usr/src/redmine/public/themes depends_on: - db db: image: mysql:5.7 # image: # mariadb:latest restart: always networks: - projectMgmt environment: MYSQL_ROOT_PASSWORD: example MYSQL_DATABASE: redmine # MYSQL_RANDOM_ROOT_PASSWORD: 'yes' # MYSQL_USER: redmine # MYSQL_PASSWORD: redmine volumes: - ./mysql:/var/lib/mysql # Sample postgres # db: # image: # postgres:latest # restart: always # networks: # - projectMgmt # environment: # POSTGRES_DB: redmine # POSTGRES_USER: redmine # POSTGRES_PASSWORD: example # volumes: # - ./postgres:/var/lib/postgresql/data