Browse Source

придумал говна чтоб упростить жизнь

huy
gsd 2 years ago
parent
commit
2ef2ecacc9
  1. 3
      Dockerfile
  2. 9
      bot.py
  3. 1
      git_build/Dockerfile

3
Dockerfile

@ -3,4 +3,5 @@ RUN python -m pip install git+https://github.com/Rapptz/discord.py aiohttp
ENV PYTHONUNBUFFERED 1 ENV PYTHONUNBUFFERED 1
WORKDIR /app WORKDIR /app
COPY ./ ./ COPY ./ ./
ENTRYPOINT ["python", "bot.py"] RUN "python bot.py --import-test"
ENTRYPOINT ["python", "bot.py"]

9
bot.py

@ -8,7 +8,7 @@ from discord.ext import tasks
from player import * from player import *
import traceback import traceback
from exceptions import * from exceptions import *
import asyncio, sys import asyncio, sys, argparse
#Скрыть сообщение если надо ephemeral=True #Скрыть сообщение если надо ephemeral=True
class DiscordClient(discord.Client): class DiscordClient(discord.Client):
@ -142,6 +142,13 @@ class DiscordClient(discord.Client):
print("backend is up, continue build app") print("backend is up, continue build app")
if __name__ == "__main__": if __name__ == "__main__":
parser = argparse.ArgumentParser()
parser.add_argument("--import-test", action="store_true", default=None)
args = parser.parse_args()
if args.import_test:
DiscordClient("","")
sys.exit(0)
DiscordClient( DiscordClient(
os.getenv("BACKEND_URL"), os.getenv("BACKEND_URL"),
os.getenv("BACKEND_SECRETKEY") os.getenv("BACKEND_SECRETKEY")

1
git_build/Dockerfile

@ -3,4 +3,5 @@ RUN python -m pip install git+https://github.com/Rapptz/discord.py aiohttp
WORKDIR /app WORKDIR /app
RUN cd /tmp && git clone https://git.pblr-nyk.pro/gsd/Facti13.Bot.Discord.V2 && cp -a Facti13.Bot.Discord.V2/. /app && rm -r Facti13.Bot.Discord.V2 RUN cd /tmp && git clone https://git.pblr-nyk.pro/gsd/Facti13.Bot.Discord.V2 && cp -a Facti13.Bot.Discord.V2/. /app && rm -r Facti13.Bot.Discord.V2
ENV PYTHONUNBUFFERED 1 ENV PYTHONUNBUFFERED 1
RUN "python bot.py --import-test"
ENTRYPOINT ["python", "bot.py"] ENTRYPOINT ["python", "bot.py"]
Loading…
Cancel
Save