From 0cc942564f7d413968e0274fbf5ec2f480e85f90 Mon Sep 17 00:00:00 2001 From: simon Date: Mon, 19 Sep 2022 20:47:48 +0700 Subject: [PATCH] separate docker-compose files for prod and testing --- docker-compose.yml => docker-compose_prod.yml | 1 + docker-compose_testing.yml | 36 +++++++++++++++++++ 2 files changed, 37 insertions(+) rename docker-compose.yml => docker-compose_prod.yml (98%) create mode 100644 docker-compose_testing.yml diff --git a/docker-compose.yml b/docker-compose_prod.yml similarity index 98% rename from docker-compose.yml rename to docker-compose_prod.yml index 96dfb04..4e93c7f 100644 --- a/docker-compose.yml +++ b/docker-compose_prod.yml @@ -34,6 +34,7 @@ services: environment: - APP_NAME=FlaskAqi - TZ=Asia/Bangkok + # - MAINTENANCE=True expose: - "8080" # nginx infront of uwsgi diff --git a/docker-compose_testing.yml b/docker-compose_testing.yml new file mode 100644 index 0000000..3de6c3f --- /dev/null +++ b/docker-compose_testing.yml @@ -0,0 +1,36 @@ +version: "3.2" + +services: + # backend flask + flask: + image: bbilly1/lpb-air + container_name: flask + restart: always + volumes: + - ./volume/flask/dyn:/app/static/dyn + environment: + - APP_NAME=FlaskAqi + - TZ=Asia/Bangkok + # - MAINTENANCE=True + expose: + - "8080" + # nginx infront of uwsgi + nginx: + build: ./nginx + container_name: backend_nginx + restart: always + ports: + - "80:80" + depends_on: + - flask + # backend postgres + postgres: + image: postgres:14 + container_name: postgres + restart: always + volumes: + - ./volume/postgres14:/var/lib/postgresql/data/ + env_file: + - ./env/postgres.env + expose: + - "5432"