 Path = require "path"
 
-module.exports =
+settings =
 	internal:
 		filestore:
 			port: 3009

		# Any commands to wrap the convert utility in, for example ["nice"], or ["firejail", "--profile=/etc/firejail/convert.profile"]
		convertCommandPrefix: []

	# Filestore health check
	# ----------------------
	# Project and file details to check in persistor when calling /health_check
	# health_check:
	# 	project_id: ""
	# 	file_id: ""

		# Choices are
		# s3 - Amazon S3
		# fs - local filesystem
		if process.env['AWS_KEY']?
			backend: "s3"
			s3:
				key: process.env['AWS_KEY']
				secret: process.env['AWS_SECRET']
			stores:
				user_files: process.env['AWS_S3_USER_FILES_BUCKET_NAME']
				template_files: process.env['AWS_S3_TEMPLATE_FILES_BUCKET_NAME']
				public_files: process.env['AWS_S3_PUBLIC_FILES_BUCKET_NAME']
		else
			backend: "fs"
			stores:
				#
				# For local filesystem this is the directory to store the files in.
				# Must contain full path, e.g. "/var/lib/sharelatex/data".
				# This path must exist, not be tmpfs and be writable to by the user sharelatex is run as.
				user_files: Path.resolve(__dirname + "/../user_files")
				public_files: Path.resolve(__dirname + "/../public_files")
				template_files: Path.resolve(__dirname + "/../template_files")


	path:
		uploadFolder: Path.resolve(__dirname + "/../uploads")
