#!/sbin/openrc-run
# Copyright 1999-2025 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

name="MongoDB"
description="MongoDB database server"

command="/usr/bin/mongod"
command_args="--config /etc/mongod.conf"
command_background="yes"
command_user="mongodb:mongodb"
pidfile="/run/${RC_SVCNAME}.pid"

depend() {
use net
after bootmisc
}

start_pre() {
checkpath --directory --mode 0755 --owner mongodb:mongodb /run/mongodb
checkpath --directory --mode 0750 --owner mongodb:mongodb /var/lib/mongodb
checkpath --directory --mode 0755 --owner mongodb:mongodb /var/log/mongodb
}
