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