From a88ecef9218dacc03ab2442997ea99f071c6b314 Mon Sep 17 00:00:00 2001 From: Pierre-Gilles Levallois <pierregilles.levallois@gmail.com> Date: Wed, 4 Jan 2023 10:09:38 +0100 Subject: [PATCH] add a docker compose file for local deployment (testing) --- .env-docker-compose-dev | 4 ++++ docker-compose.yml | 40 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 .env-docker-compose-dev create mode 100644 docker-compose.yml diff --git a/.env-docker-compose-dev b/.env-docker-compose-dev new file mode 100644 index 0000000..8c16ab6 --- /dev/null +++ b/.env-docker-compose-dev @@ -0,0 +1,4 @@ +# Proxy (le docker-compose n'est utilisé que pour builder sur un PC developpeur) +http_proxy=http://proxyhttppronoauth.grandlyon.fr:8080/ +https_proxy=http://proxyhttppronoauth.grandlyon.fr:8080/ +no_proxy=grandlyon.fr diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..f99e851 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,40 @@ +version: "3.8" +services: + + # postgres: + # container_name: calqul_db + # build: + # context: ./Dockerfiles/db + # dockerfile: Dockerfile + # env_file: + # - .env-docker-compose-dev + # environment: + # - POSTGRES_DB=calque_planta_temp + # - POSTGRES_SCHEMA=base + # - POSTGRES_USER=calqul + # - POSTGRES_PASSWORD=calqul + # - POSTGRES_SERVER=localhost + # - POSTGRES_PORT=5432 + # ports: + # - 5432:5432 + # # env_file: + # # - .env-docker-compose-dev + # volumes: + # - ./Dockerfiles/db/db-init/:/docker-entrypoint-initdb.d/ + # - ./db-data/:/var/lib/postgresql/data/ + + python: + container_name: calqul_python + build: + context: ./Dockerfiles/python + dockerfile: Dockerfile + env_file: + - .env-docker-compose-dev + environment: + - DATABASE_URL=postgres://calqul:calqul@calqul_db:5432/calque_planta_temp + # depends_on: + # - db + +networks: + calqul_network: + name: calqul_network -- GitLab