diff --git a/Dockerfile b/Dockerfile index f1224fd..1f2bce6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,6 +4,6 @@ RUN pip install poetry COPY . . -RUN poetry install +RUN poetry install --without=dev -ENTRYPOINT ["poetry", "run", "python", "-u", "main.py"] \ No newline at end of file +CMD ["poetry", "run", "python", "-m", "src"] \ No newline at end of file diff --git a/main.py b/src/__main__.py similarity index 53% rename from main.py rename to src/__main__.py index 8a5b9dc..d3c730b 100644 --- a/main.py +++ b/src/__main__.py @@ -1,11 +1,11 @@ -from classes.bot import MyBot +from src.classes.bot import MyBot import os import asyncio async def main(): bot = MyBot() - bot.load_extensions("plugins") + bot.load_extensions("src/plugins") await bot.start(os.environ["TOKEN"]) asyncio.run(main()) \ No newline at end of file diff --git a/classes/bot.py b/src/classes/bot.py similarity index 100% rename from classes/bot.py rename to src/classes/bot.py diff --git a/plugins/basic.py b/src/plugins/basic.py similarity index 100% rename from plugins/basic.py rename to src/plugins/basic.py diff --git a/plugins/fun.py b/src/plugins/fun.py similarity index 100% rename from plugins/fun.py rename to src/plugins/fun.py diff --git a/plugins/soteria_plugin.py b/src/plugins/soteria_plugin.py similarity index 100% rename from plugins/soteria_plugin.py rename to src/plugins/soteria_plugin.py