modified: docker-compose.yaml

modified:   serv_keycloak/docker-compose.yaml
	new file:   serv_postgres/.env
	new file:   serv_postgres/docker-compose.yaml
	modified:   serv_rest_api/.env
	modified:   serv_rest_api/docker-compose.yml
Create postgres serv
This commit is contained in:
valitovgaziz
2025-08-22 04:14:53 +05:00
parent 260c84ecd2
commit 2e985f1f5e
6 changed files with 30 additions and 58 deletions
-27
View File
@@ -1,30 +1,5 @@
services: services:
# keycloak:
# build:
# context: ./keycloak
# dockerfile: Dockerfile
# container_name: keycloak
# ports:
# - "8080:8080"
# environment:
# KC_ADMIN: admin
# KC_ADMIN_PASSWORD: admin
# PROXY_ADDRESS_FORWARDING: true
# KС_HTTPS_PORT: 8443
# KС_HTTP_PORT: 8080
# KС_LOGLEVEL: INFO
# KС_HTTP_PROXY: true
# KС_HTTPS_REDIRECT: false
# KC_HOSTNAME_STRICT: false
# KC_PROXY: passthrough
# KC_HTTP_ENABLED: true
# KC_HOSTNAME: yalarba.ru
# KC_HOSTNAME_STRICT_BACKCHANNEL: false
# KC_FRONTEND_URL: https://yalarba.ru/auth
# command: start --optimized
# networks:
# - internal
# kk_db: # kk_db:
# image: postgres:16 # image: postgres:16
@@ -38,8 +13,6 @@ services:
# networks: # networks:
# - internal # - internal
volumes:
keycloak-postgres:
networks: networks:
web-network: web-network:
+3 -1
View File
@@ -1,5 +1,4 @@
services: services:
keycloak: keycloak:
build: build:
context: ./keycloak context: ./keycloak
@@ -23,3 +22,6 @@ services:
KC_HOSTNAME_STRICT_BACKCHANNEL: false KC_HOSTNAME_STRICT_BACKCHANNEL: false
KC_FRONTEND_URL: https://yalarba.ru/auth KC_FRONTEND_URL: https://yalarba.ru/auth
command: start --optimized command: start --optimized
volumes:
keycloak-postgres:
+9
View File
@@ -0,0 +1,9 @@
# POSTGRESQL
PGHOST=db
PGPORT=5432
PGUSER=postgres
PGPASSWORD=postgres
PGDATABASE=postgres
SSLmode=disable
PGURL='postgres://postgres:postgres@db:5432/postgres?sslmode=disable'
+18
View File
@@ -0,0 +1,18 @@
services:
db:
image: postgres:16
container_name: db
env_file:
- .env
ports:
- "${PGPORT}:${PGPORT}"
volumes:
- postgres-db:/var/lib/postgresql/data
environment:
- POSTGRES_USER=${PGUSER}
- POSTGRES_PASSWORD=${PGPASSWORD}
- POSTGRES_DB=${PGDATABASE}
restart: unless-stopped
volumes:
postgres-db:
-9
View File
@@ -4,12 +4,3 @@
SERVER_PORT=8000 SERVER_PORT=8000
SECRET_KEY=my_very_secret_key SECRET_KEY=my_very_secret_key
# POSTGRESQL
PGHOST=db
PGPORT=5432
PGUSER=postgres
PGPASSWORD=postgres
PGDATABASE=postgres
SSLmode=disable
PGURL='postgres://postgres:postgres@db:5432/postgres?sslmode=disable'
-21
View File
@@ -1,20 +1,4 @@
services: services:
db:
image: postgres:16
container_name: db
env_file:
- .env
ports:
- "${PGPORT}:${PGPORT}"
volumes:
- postgres-db:/var/lib/postgresql/data
environment:
- POSTGRES_USER=${PGUSER}
- POSTGRES_PASSWORD=${PGPASSWORD}
- POSTGRES_DB=${PGDATABASE}
restart: unless-stopped
api: api:
container_name: api container_name: api
build: build:
@@ -31,10 +15,5 @@ services:
command: ./bin/api command: ./bin/api
restart: unless-stopped restart: unless-stopped
volumes: volumes:
postgres-db:
api: api: