;;; SPDX-FileCopyrightText: 2021 Li Ian-Xue (b4283) ;;; SPDX-FileCopyrightText: 2025 Evgeny Pisemsky ;;; ;;; SPDX-License-Identifier: GPL-3.0-only (define-module (pastebin main)) (use-modules (pastebin httpserver) (web server)) (export run-pastebin) (define (run-pastebin args) (let ((data-dir (cadr args))) (if (not (file-exists? data-dir)) (mkdir data-dir)) (run-server (make-pastebin-handler data-dir) 'http '(#:addr 0))))