mirror of https://github.com/interlegis/sapl.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1.2 KiB
41 lines
1.2 KiB
# Ambiente de desenvolvimento: código montado como volume (hot-reload),
|
|
# banco controlado pelo DATABASE_URL definido em sapl/.env.
|
|
#
|
|
# Uso:
|
|
# docker compose -f docker/docker-compose-dev.yml --env-file sapl/.env up --build
|
|
#
|
|
# Troque o banco a qualquer momento editando apenas o DATABASE_URL no sapl/.env
|
|
|
|
version: '3.7'
|
|
|
|
services:
|
|
sapl-dev:
|
|
container_name: sapl-dev
|
|
image: sapl:dev
|
|
build:
|
|
context: ../
|
|
dockerfile: ./docker/Dockerfile.dev
|
|
command: python3 manage.py runserver 0:8000
|
|
volumes:
|
|
- ..:/sapl-dev
|
|
ports:
|
|
- "8000:8000"
|
|
env_file:
|
|
- ../sapl/.env # Lê DATABASE_URL, SECRET_KEY, DEBUG, etc.
|
|
environment:
|
|
# Garante que DEBUG do .env seja reconhecido pelo settings.py
|
|
DJANGO_DEBUG: '${DEBUG:-True}'
|
|
TZ: America/Sao_Paulo
|
|
extra_hosts:
|
|
# Permite alcançar bancos externos (ex: legisinc.com.br, sgvp.com.br)
|
|
- "host.docker.internal:host-gateway"
|
|
|
|
# Descomente para usar OnlyOffice localmente
|
|
# onlyoffice:
|
|
# container_name: onlyoffice-documentserver
|
|
# image: onlyoffice/documentserver:latest
|
|
# ports:
|
|
# - "8001:80"
|
|
# environment:
|
|
# - JWT_ENABLED=false
|
|
# restart: unless-stopped
|
|
|