Working dev env in docker

This commit is contained in:
2023-04-05 11:40:58 +02:00
parent b68f11b8cd
commit 9de772b27d
18 changed files with 142 additions and 104 deletions

View File

@@ -9,9 +9,12 @@ ENV PYTHONUNBUFFERED 1
WORKDIR /app/
RUN apt update && apt install -y netcat libmariadb-dev-compat libmariadb-dev mariadb-client gcc
RUN apt update && apt install -y procps less netcat libmariadb-dev-compat libmariadb-dev mariadb-client gcc nginx-light
COPY ./docker/scripts/entrypoint.sh /usr/local/bin/entrypoint
COPY ./docker/nginx/updatesdashboard.conf /etc/nginx/sites-enabled/updatesdashboard.conf
RUN rm -f /etc/nginx/sites-enabled/default
COPY ./docker/scripts/entrypoint.dev.sh /usr/local/bin/entrypoint
RUN chmod +x /usr/local/bin/entrypoint
RUN addgroup --system gunicorn --gid ${APP_GID} && adduser --uid ${APP_UID} --system --disabled-login --group gunicorn
@@ -25,7 +28,6 @@ COPY ./app/updatesdashboard/.env.dev ./updatesdashboard/.env
RUN python /app/manage.py makemigrations
RUN python /app/manage.py makemigrations dashboard
RUN python /app/manage.py collectstatic
RUN rm -f ./updatesdashboard/.env