それぞれの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