mirror of
https://github.com/arcan1s/ahriman.git
synced 2025-04-28 09:17:17 +00:00
* Allow to use single web instance for any repository * some improvements * drop includes from user home directory, introduce new variables to docker The old solution didn't actually work as expected, because devtools configuration belongs to filesystem (as well as sudo one), so it was still required to run setup command. In order to handle additional repositories, the POSTSETUP and PRESETUP commands variables have been introduced. FAQ has been updated as well * raise 404 in case if repository is unknown
51 lines
2.4 KiB
Python
51 lines
2.4 KiB
Python
#
|
|
# Copyright (c) 2021-2023 ahriman team.
|
|
#
|
|
# This file is part of ahriman
|
|
# (see https://github.com/arcan1s/ahriman).
|
|
#
|
|
# This program is free software: you can redistribute it and/or modify
|
|
# it under the terms of the GNU General Public License as published by
|
|
# the Free Software Foundation, either version 3 of the License, or
|
|
# (at your option) any later version.
|
|
#
|
|
# This program is distributed in the hope that it will be useful,
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
# GNU General Public License for more details.
|
|
#
|
|
# You should have received a copy of the GNU General Public License
|
|
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
#
|
|
from ahriman.application.handlers.handler import Handler
|
|
|
|
from ahriman.application.handlers.add import Add
|
|
from ahriman.application.handlers.backup import Backup
|
|
from ahriman.application.handlers.clean import Clean
|
|
from ahriman.application.handlers.daemon import Daemon
|
|
from ahriman.application.handlers.dump import Dump
|
|
from ahriman.application.handlers.help import Help
|
|
from ahriman.application.handlers.key_import import KeyImport
|
|
from ahriman.application.handlers.patch import Patch
|
|
from ahriman.application.handlers.rebuild import Rebuild
|
|
from ahriman.application.handlers.remove import Remove
|
|
from ahriman.application.handlers.remove_unknown import RemoveUnknown
|
|
from ahriman.application.handlers.repositories import Repositories
|
|
from ahriman.application.handlers.restore import Restore
|
|
from ahriman.application.handlers.search import Search
|
|
from ahriman.application.handlers.service_updates import ServiceUpdates
|
|
from ahriman.application.handlers.setup import Setup
|
|
from ahriman.application.handlers.shell import Shell
|
|
from ahriman.application.handlers.sign import Sign
|
|
from ahriman.application.handlers.status import Status
|
|
from ahriman.application.handlers.status_update import StatusUpdate
|
|
from ahriman.application.handlers.structure import Structure
|
|
from ahriman.application.handlers.tree_migrate import TreeMigrate
|
|
from ahriman.application.handlers.triggers import Triggers
|
|
from ahriman.application.handlers.unsafe_commands import UnsafeCommands
|
|
from ahriman.application.handlers.update import Update
|
|
from ahriman.application.handlers.users import Users
|
|
from ahriman.application.handlers.validate import Validate
|
|
from ahriman.application.handlers.versions import Versions
|
|
from ahriman.application.handlers.web import Web
|