From ccdc9940dfe2e0b716749d795a59eb1cbae62ff2 Mon Sep 17 00:00:00 2001 From: William Peebles Date: Fri, 17 Mar 2023 00:56:12 -0400 Subject: [PATCH] update dockerfile and docker-compose for mysql --- Dockerfile | 1 + docker-compose.yaml | 8 +++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index c77976c..95e5a63 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,7 @@ FROM python:3.11.0-alpine3.16 COPY ./app /app WORKDIR /app +RUN apk add gcc musl-dev mariadb-connector-c-dev RUN pip3 install -r requirements.txt ENV FLASK_APP=app.py CMD ["gunicorn", "-b", "0.0.0.0:80", "-w", "4", "app:app"] \ No newline at end of file diff --git a/docker-compose.yaml b/docker-compose.yaml index c03ccc4..c0fc347 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -4,15 +4,17 @@ services: image: container-registry.infra.dubyatp.xyz/bellscheduler/app:latest-testing restart: always environment: - - SQLITE_DB=database.db + - MYSQL_USER=root + - MYSQL_PASSWORD=notasecuresecretkeyonlyuseforlocaldevelopment + - MYSQL_HOST=db + - MYSQL_PORT=3306 + - MYSQL_DB=bellscheduler - SECRET_KEY=notasecuresecretkeyonlyuseforlocaldevelopment - NODE_NAME=local - POD_NAME=local - FLASK_ENV=development - FLASK_DEBUG=1 - PYTHONUNBUFFERED=1 - volumes: - - ./database.db:/app/database.db ports: - 127.0.0.1:80:80 db: