ADD docker image and make command.
parent
8b4573d8c1
commit
031eb3b824
@ -0,0 +1,11 @@
|
||||
FROM python:3.8-alpine3.13
|
||||
|
||||
RUN apk add --update bash
|
||||
RUN apk add --update python3
|
||||
RUN apk add --update mariadb-dev
|
||||
RUN apk add --no-cache --virtual .build-deps python3-dev build-base linux-headers gcc
|
||||
RUN pip3 install --upgrade pip
|
||||
|
||||
COPY . .
|
||||
|
||||
RUN pip install -r requirements/common.txt
|
||||
@ -0,0 +1,2 @@
|
||||
production:
|
||||
python3 manage.py migrate & python3 manage.py run
|
||||
@ -0,0 +1,35 @@
|
||||
version: '3'
|
||||
|
||||
services:
|
||||
mysql:
|
||||
image: mysql:8.0
|
||||
restart: on-failure
|
||||
container_name: neeble_mysql
|
||||
volumes:
|
||||
- mysql:/var/lib/mysql
|
||||
environment:
|
||||
MYSQL_DATABASE: $MYSQL_DATABASE
|
||||
MYSQL_USER: $MYSQL_USER
|
||||
MYSQL_PASSWORD: $MYSQL_PASSWORD
|
||||
MYSQL_ROOT_PASSWORD: $MYSQL_ROOT_PASSWORD
|
||||
|
||||
neeble:
|
||||
build: .
|
||||
restart: on-failure
|
||||
container_name: neeble-bot
|
||||
command: make production
|
||||
environment:
|
||||
DISCORD_BOT_TOKEN: $DISCORD_BOT_TOKEN
|
||||
MYSQL_HOST: $MYSQL_HOST
|
||||
MYSQL_PORT: $MYSQL_PORT
|
||||
MYSQL_DATABASE: $MYSQL_DATABASE
|
||||
MYSQL_USER: $MYSQL_USER
|
||||
MYSQL_PASSWORD: $MYSQL_PASSWORD
|
||||
MYSQL_ROOT_PASSWORD: $MYSQL_ROOT_PASSWORD
|
||||
LOGLEVEL: $LOGLEVEL
|
||||
depends_on:
|
||||
- mysql
|
||||
|
||||
|
||||
volumes:
|
||||
mysql:
|
||||
Loading…
Reference in New Issue