From a5dd740c9275c6bb492ab413139518e0b4f543ba Mon Sep 17 00:00:00 2001 From: Mohammed Sohail Date: Wed, 26 Jul 2023 17:02:59 +0800 Subject: [PATCH] 1 --- backend-services/docker-compose.yaml | 30 ++++++++++++++++++++++++++++ backend-services/init_db.sql | 1 + caddy/Caddyfile | 3 +++ caddy/docker-compose.yaml | 18 +++++++++++++++++ wala/docker-compose.yaml | 13 ++++++++++++ 5 files changed, 65 insertions(+) create mode 100644 backend-services/docker-compose.yaml create mode 100644 backend-services/init_db.sql create mode 100644 caddy/Caddyfile create mode 100644 caddy/docker-compose.yaml create mode 100644 wala/docker-compose.yaml diff --git a/backend-services/docker-compose.yaml b/backend-services/docker-compose.yaml new file mode 100644 index 0000000..12379d5 --- /dev/null +++ b/backend-services/docker-compose.yaml @@ -0,0 +1,30 @@ +version: "3.9" +services: + postgres: + image: postgres:15-alpine + restart: unless-stopped + user: postgres + environment: + - POSTGRES_PASSWORD= + - POSTGRES_USER=postgres + volumes: + - aurora-pg:/var/lib/postgresql/data + - ./init_db.sql:/docker-entrypoint-initdb.d/init_db.sql + ports: + - "40010:5432" + healthcheck: + test: ["CMD-SHELL", "pg_isready"] + interval: 10s + timeout: 5s + retries: 5 + networks: + - aurora + +volumes: + aurora-pg: + driver: local + +networks: + aurora: + external: true + \ No newline at end of file diff --git a/backend-services/init_db.sql b/backend-services/init_db.sql new file mode 100644 index 0000000..25a0ffa --- /dev/null +++ b/backend-services/init_db.sql @@ -0,0 +1 @@ +CREATE DATABASE ; \ No newline at end of file diff --git a/caddy/Caddyfile b/caddy/Caddyfile new file mode 100644 index 0000000..2c180f6 --- /dev/null +++ b/caddy/Caddyfile @@ -0,0 +1,3 @@ +wala.aurora.grassecon.net { + reverse_proxy wala:8000 +} diff --git a/caddy/docker-compose.yaml b/caddy/docker-compose.yaml new file mode 100644 index 0000000..e53f411 --- /dev/null +++ b/caddy/docker-compose.yaml @@ -0,0 +1,18 @@ +version: '3.9' +services: + caddy: + restart: unless-stopped + container_name: caddy + image: caddy:2-alpine + volumes: + - ./Caddyfile:/etc/caddy/Caddyfile + - ./data:/data + ports: + - '80:80' + - '443:443' + networks: + - cic + +networks: + cic: + external: true \ No newline at end of file diff --git a/wala/docker-compose.yaml b/wala/docker-compose.yaml new file mode 100644 index 0000000..a4c4998 --- /dev/null +++ b/wala/docker-compose.yaml @@ -0,0 +1,13 @@ +version: "3.9" +services: + wala: + image: kamikazechaser/ge-wala:d21730d + restart: unless-stopped + ports: + - '8000:8000' + networks: + - aurora + +networks: + aurora: + external: true \ No newline at end of file