This commit is contained in:
KEriks 2021-08-06 14:23:00 +03:00
parent b8b2093c73
commit acf433ff26
3 changed files with 7 additions and 7 deletions

View File

@ -1,15 +1,15 @@
FROM python:3.9-slim FROM python:3.9-slim
WORKDIR /app WORKDIR /app
COPY ./run.sh /run.sh
RUN groupadd -g 1000 discordbot \ RUN groupadd -g 1000 discordbot \
&& useradd -u 1000 -g 1000 discordbot \ && useradd -u 1000 -g 1000 discordbot \
&& mkdir /home/discordbot \ && mkdir /home/discordbot \
&& chown -R discordbot:discordbot /app \ && chown -R discordbot:discordbot /app \
&& chown -R discordbot:discordbot /home/discordbot && chown -R discordbot:discordbot /home/discordbot \
&& chmod +x /run.sh
USER discordbot USER discordbot
COPY requirements.txt /app/requirements.txt COPY requirements.txt /app/requirements.txt
COPY ./run.sh /run.sh RUN pip install -r requirements.txt
RUN pip install -r requirements.txt && chmod +x /run.sh
#CMD python discord_bot.py #CMD python discord_bot.py
ENTRYPOINT ['/run.sh', 'docker'] ENTRYPOINT ["/usr/local/bin/python", "/app/discord_bot.py"]

View File

@ -44,6 +44,7 @@ PRODUCTION = bool(os.getenv("PRODUCTION"))
DB = DiscordDB(DB_NAME) DB = DiscordDB(DB_NAME)
if PRODUCTION: if PRODUCTION:
logger.warning("Production mode enabled!")
logger.setLevel(logging.INFO) logger.setLevel(logging.INFO)
_ts = int(time.time()) _ts = int(time.time())
for c_id in COUNTRIES.keys(): for c_id in COUNTRIES.keys():

View File

@ -1,7 +1,6 @@
#!/bin/sh #!/bin/sh
docker rm -f discord_bot docker rm -f discord_bot
set -e set -e
docker build --tag discord_epicbot . docker build --tag discord_epicbot .
docker run --detach -v ./src:/app -v ./debug:/app/debug --env-file=".env" --restart=always --name discord_bot discord_epicbot docker run --detach -v $PWD/dbot:/app -v $PWD/debug:/app/debug --env-file=".env" --env PRODUCTION=1 --restart=always --name discord_bot discord_epicbot