それぞれのDockerfileとcompose.ymlを追加
This commit is contained in:
parent
a10f5c47e9
commit
dca3cad736
3 changed files with 92 additions and 0 deletions
22
Dockerfile_auth
Normal file
22
Dockerfile_auth
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
FROM python:3
|
||||||
|
USER root
|
||||||
|
|
||||||
|
RUN mkdir /dislocker
|
||||||
|
|
||||||
|
RUN apt-get update
|
||||||
|
RUN apt-get -y install locales && \
|
||||||
|
localedef -f UTF-8 -i ja_JP ja_JP.UTF-8
|
||||||
|
ENV LANG ja_JP.UTF-8
|
||||||
|
ENV LANGUAGE ja_JP:ja
|
||||||
|
ENV LC_ALL ja_JP.UTF-8
|
||||||
|
ENV TZ JST-9
|
||||||
|
ENV TERM xterm
|
||||||
|
|
||||||
|
RUN apt-get install -y nano less
|
||||||
|
RUN pip install --upgrade pip
|
||||||
|
RUN pip install --upgrade setuptools
|
||||||
|
|
||||||
|
RUN python -m pip install flask psycopg2-binary requests
|
||||||
|
|
||||||
|
WORKDIR /dislocker
|
||||||
|
CMD python -u ./dislocker_auth.py
|
22
Dockerfile_bot
Normal file
22
Dockerfile_bot
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
FROM python:3
|
||||||
|
USER root
|
||||||
|
|
||||||
|
RUN mkdir /dislocker
|
||||||
|
|
||||||
|
RUN apt-get update
|
||||||
|
RUN apt-get -y install locales && \
|
||||||
|
localedef -f UTF-8 -i ja_JP ja_JP.UTF-8
|
||||||
|
ENV LANG ja_JP.UTF-8
|
||||||
|
ENV LANGUAGE ja_JP:ja
|
||||||
|
ENV LC_ALL ja_JP.UTF-8
|
||||||
|
ENV TZ JST-9
|
||||||
|
ENV TERM xterm
|
||||||
|
|
||||||
|
RUN apt-get install -y nano less
|
||||||
|
RUN pip install --upgrade pip
|
||||||
|
RUN pip install --upgrade setuptools
|
||||||
|
|
||||||
|
RUN python -m pip install discord.py psycopg2-binary requests openpyxl
|
||||||
|
|
||||||
|
WORKDIR /dislocker
|
||||||
|
CMD python -u ./dislocker.py
|
48
compose.yml
Normal file
48
compose.yml
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
services:
|
||||||
|
bot:
|
||||||
|
build:
|
||||||
|
context: "./"
|
||||||
|
dockerfile: "Dockerfile_bot"
|
||||||
|
restart: always
|
||||||
|
environment:
|
||||||
|
- TZ=Asia/Tokyo
|
||||||
|
depends_on:
|
||||||
|
- db
|
||||||
|
volumes:
|
||||||
|
- ./data/Dislocker:./
|
||||||
|
networks:
|
||||||
|
- dislocker_network
|
||||||
|
|
||||||
|
auth:
|
||||||
|
build:
|
||||||
|
context: "./"
|
||||||
|
dockerfile: "Dockerfile_auth"
|
||||||
|
restart: always
|
||||||
|
environment:
|
||||||
|
- TZ=Asia/Tokyo
|
||||||
|
volumes:
|
||||||
|
- ./data/Dislocker:./
|
||||||
|
ports:
|
||||||
|
- 12244:5000
|
||||||
|
networks:
|
||||||
|
- dislocker_network
|
||||||
|
|
||||||
|
db:
|
||||||
|
image: postgres:alpine3.20
|
||||||
|
restart: always
|
||||||
|
environment:
|
||||||
|
- TZ=Asia/Tokyo
|
||||||
|
- POSTGRES_DB=dislocker
|
||||||
|
- POSTGRES_USER=dislocker
|
||||||
|
- POSTGRES_PASSWORD=Password
|
||||||
|
volumes:
|
||||||
|
- ./data/db:/var/lib/postgresql/data
|
||||||
|
ports:
|
||||||
|
- 12245:5432
|
||||||
|
env_file:
|
||||||
|
- ./data/.env
|
||||||
|
networks:
|
||||||
|
- dislocker_network
|
||||||
|
|
||||||
|
networks:
|
||||||
|
dislocker_network:
|
Loading…
Reference in a new issue