Browse Source

Atualiza imagens docker

dependabot/pip/requirements/djangorestframework-3.17.2
Sesóstris Vieira 2 weeks ago
parent
commit
7b599e8900
  1. 2
      .dockerignore
  2. 28
      docker/Dockerfile
  3. 11
      docker/docker-compose.yml

2
.dockerignore

@ -1,5 +1,5 @@
media media
data volumes
env env
static static
.git .git

28
docker/Dockerfile

@ -1,4 +1,4 @@
FROM python:3.13-slim-bookworm FROM python:3.14-slim-trixie
# Setup env # Setup env
ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONDONTWRITEBYTECODE=1
@ -16,7 +16,6 @@ ENV ADMINS="(('SIGI Administrator', 'sigi@interlegis.leg.br'),)"
ENV EMAIL_PORT=25 ENV EMAIL_PORT=25
ENV EMAIL_HOST=mail.interlegis.leg.br ENV EMAIL_HOST=mail.interlegis.leg.br
ENV EMAIL_HOST_USER='' ENV EMAIL_HOST_USER=''
ENV EMAIL_HOST_PASSWORD=''
ENV EMAIL_SUBJECT_PREFIX='[SIGI]' ENV EMAIL_SUBJECT_PREFIX='[SIGI]'
ENV EMAIL_USE_LOCALTIME=True ENV EMAIL_USE_LOCALTIME=True
ENV EMAIL_USE_TLS=False ENV EMAIL_USE_TLS=False
@ -24,33 +23,14 @@ ENV EMAIL_USE_SSL=False
ENV EMAIL_TIMEOUT=120 ENV EMAIL_TIMEOUT=120
ENV DEFAULT_FROM_EMAIL=sigi@interlegis.leg.br ENV DEFAULT_FROM_EMAIL=sigi@interlegis.leg.br
ENV DATABASE_URL='sqlite:////:memory:' ENV DATABASE_URL='sqlite:////:memory:'
ENV AUTH_LDAP_SERVER_URI=''
ENV AUTH_LDAP_BIND_DN=''
ENV AUTH_LDAP_BIND_PASSWORD=''
ENV AUTH_LDAP_USER=''
ENV AUTH_LDAP_USER_SEARCH_STRING=''
ENV AUTH_LDAP_GROUP=''
ENV AUTH_LDAP_GROUP_SEARCH_STRING=''
ENV AUTH_LDAP_GROUP_TYPE_STRING=''
ENV AUTH_LDAP_USER_ATTR_MAP=''
ENV AUTH_LDAP_PROFILE_ATTR_MAP=''
ENV AUTH_LDAP_FIND_GROUP_PERMS=''
ENV AUTH_LDAP_MIRROR_GROUPS=''
ENV AUTH_LDAP_CACHE_GROUPS=''
ENV AUTH_LDAP_GROUP_CACHE_TIMEOUT=''
ENV AUTH_PROFILE_MODULE=''
ENV MOODLE_BASE_URL=''
ENV MOODLE_API_TOKEN=''
# Install env # Install env
ENV RUN_PACKAGES gcc locales build-essential python3-dev graphviz \
libgraphviz-dev pkg-config libmagic-dev libpq-dev postgresql-client \
libsasl2-dev libldap2-dev libssl-dev vim nginx cron git
# Install required packages # Install required packages
RUN apt-get update && \ RUN apt-get update && \
apt-get upgrade -y && \ apt-get upgrade -y && \
apt-get install -y ${RUN_PACKAGES} apt-get install -y gcc locales build-essential python3-dev graphviz \
libgraphviz-dev pkg-config libmagic-dev libpq-dev postgresql-client \
libsasl2-dev libldap2-dev libssl-dev vim nginx cron git
# Set encode language/charset # Set encode language/charset
ENV DESIRED_LANG=pt_BR.UTF-8 ENV DESIRED_LANG=pt_BR.UTF-8

11
docker/docker-compose.yml

@ -1,10 +1,8 @@
version: "3.3"
services: services:
sigidb: sigidb:
image: postgres:alpine3.15 image: postgres:18-alpine
volumes: volumes:
- ../data/db:/var/lib/postgresql/data - ../volumes/db:/var/lib/postgresql/data
environment: environment:
- LANG=pt_BR.UTF-8 - LANG=pt_BR.UTF-8
- POSTGRES_NAME=sigi - POSTGRES_NAME=sigi
@ -20,10 +18,11 @@ services:
ports: ports:
- "8000:80" - "8000:80"
volumes: volumes:
- ../data/media:/srv/interlegis/sigi/media - ../volumes/media:/srv/interlegis/sigi/media
environment: environment:
- LANG=pt_BR.UTF-8 - LANG=pt_BR.UTF-8
- DATABASE_URL=psql://sigi:sigi@sigidb:5432/sigi - DATABASE_URL=psql://sigi:sigi@sigidb:5432/sigi
- DEBUG=True
depends_on: depends_on:
- sigidb - sigidb
networks: networks:
@ -31,4 +30,4 @@ services:
networks: networks:
sigi-net: sigi-net:
name: sigi-net name: sigi-net
driver: bridge driver: bridge

Loading…
Cancel
Save