ADD docker image and make command.

pull/3/head
kevin caires 4 years ago
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…
Cancel
Save