mirror of
https://github.com/Fluffy-Bean/Lynxie.git
synced 2025-05-14 08:02:17 +00:00
Run please
This commit is contained in:
parent
b53e58bd0d
commit
0ea8ab8cf1
8 changed files with 26 additions and 18 deletions
|
@ -1,18 +1,27 @@
|
|||
# syntax=docker/dockerfile:1
|
||||
FROM alpine:3.18.2
|
||||
|
||||
RUN mkdir /app && mkdir /app/data
|
||||
# Make a directory for the app
|
||||
RUN mkdir /app
|
||||
RUN mkdir /app/lynxie
|
||||
WORKDIR /app
|
||||
|
||||
COPY ./lynxie /app
|
||||
# Copy the app files
|
||||
COPY ./lynxie/ /app/lynxie/
|
||||
COPY ./poetry.lock /app
|
||||
COPY ./pyproject.toml /app
|
||||
|
||||
# Install dependencies
|
||||
RUN apk update
|
||||
RUN apk --no-cache add python3 py3-pip curl
|
||||
|
||||
# Install poetry
|
||||
RUN curl -sSL https://install.python-poetry.org | python3 -
|
||||
RUN /root/.local/bin/poetry install
|
||||
RUN /root/.local/bin/poetry run python3 database.py
|
||||
RUN export PATH="/root/.local/bin:$PATH"
|
||||
|
||||
CMD ["/root/.local/bin/poetry", "run", "python3", "main.py"]
|
||||
# Install the app
|
||||
RUN poetry install
|
||||
RUN poetry run python3 database.py
|
||||
|
||||
# Run the app
|
||||
CMD ["poetry", "run", "python3", "main.py"]
|
||||
|
|
|
@ -4,8 +4,8 @@ from io import BytesIO
|
|||
import discord
|
||||
from discord.ext import commands
|
||||
|
||||
from .config import TINYFOX_ANIMALS
|
||||
from .utils import error_message
|
||||
from lynxie.config import TINYFOX_ANIMALS
|
||||
from lynxie.utils import error_message
|
||||
|
||||
|
||||
class Animals(commands.Cog):
|
||||
|
|
|
@ -5,8 +5,8 @@ import requests
|
|||
import discord
|
||||
from discord.ext import commands
|
||||
|
||||
from .config import E621_API_KEY, E621_USERNAME, E621_BLACKLIST
|
||||
from .utils import error_message
|
||||
from lynxie.config import E621_API_KEY, E621_USERNAME, E621_BLACKLIST
|
||||
from lynxie.utils import error_message
|
||||
|
||||
|
||||
_E621_AUTH = f"{E621_USERNAME}:{E621_API_KEY}".encode("utf-8")
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import discord
|
||||
from discord.ext import commands
|
||||
from .config import LYNXIE_PREFIX
|
||||
from lynxie.config import LYNXIE_PREFIX
|
||||
|
||||
|
||||
class Help(commands.Cog):
|
||||
|
|
|
@ -7,8 +7,8 @@ from PIL import Image, ImageEnhance
|
|||
import discord
|
||||
from discord.ext import commands
|
||||
|
||||
from .config import IMAGE_EXTENSIONS, IMAGE_OVERLAYS
|
||||
from .utils import error_message
|
||||
from lynxie.config import IMAGE_EXTENSIONS, IMAGE_OVERLAYS
|
||||
from lynxie.utils import error_message
|
||||
|
||||
|
||||
class Img(commands.Cog):
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import yt_dlp
|
||||
import discord
|
||||
from discord.ext import commands
|
||||
from .utils import error_message
|
||||
from lynxie.utils import error_message
|
||||
|
||||
|
||||
ffmpeg_options = {"options": "-vn"}
|
||||
|
|
|
@ -7,10 +7,10 @@ import discord
|
|||
from discord.ext import commands
|
||||
from discord.gateway import DiscordWebSocket
|
||||
|
||||
from .config import DISCORD_TOKEN, LYNXIE_PREFIX
|
||||
from .database import CommandHistory, Database
|
||||
from .utils import mobile_status, error_message
|
||||
from .commands import Help, Ping, Hello, Music, Animals, Img, E621
|
||||
from config import DISCORD_TOKEN, LYNXIE_PREFIX
|
||||
from database import CommandHistory, Database
|
||||
from utils import mobile_status, error_message
|
||||
from lynxie.commands import Help, Ping, Hello, Music, Animals, Img, E621
|
||||
|
||||
|
||||
db = Database()
|
||||
|
|
|
@ -3,7 +3,6 @@ name = "lynxie"
|
|||
version = "0.1.0"
|
||||
description = ""
|
||||
authors = ["Fluffy <michal-gdula@protonmail.com>"]
|
||||
readme = ".github/README.md"
|
||||
|
||||
[tool.poetry.dependencies]
|
||||
python = "^3.11"
|
||||
|
|
Loading…
Add table
Reference in a new issue