version: '3' services: mediawiki: image: mediawiki restart: always ports: - 80:80 links: - database volumes: - ./images:/var/www/html/images - ./uploads:/uploads # After initial setup, download LocalSettings.php to the same directory as # this yaml and uncomment the following line and use compose to restart # the mediawiki service - ./LocalSettings.php:/var/www/html/LocalSettings.php # This key also defines the name of the database host used during setup instead of the default "localhost" database: image: mariadb restart: always environment: # @see https://phabricator.wikimedia.org/source/mediawiki/browse/master/includes/DefaultSettings.php MYSQL_DATABASE: db MYSQL_USER: user MYSQL_PASSWORD: password MYSQL_RANDOM_ROOT_PASSWORD: 'yes' volumes: - ./db:/var/lib/mysql