Bugfixes
This commit is contained in:
parent
b8b2093c73
commit
acf433ff26
10
Dockerfile
10
Dockerfile
@ -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"]
|
||||||
|
@ -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():
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user