diff --git a/deps/test-task-2025-06-30-v1/Makefile b/deps/test-task-2025-06-30-v1/Makefile index 43185b5..95b2e02 100644 --- a/deps/test-task-2025-06-30-v1/Makefile +++ b/deps/test-task-2025-06-30-v1/Makefile @@ -36,5 +36,8 @@ pyright: -v $(ENV_PATH) +compose_env: + cat docker/postgresql/.env .env/postgresql.env > .env/postgresql.patched.env + compose_build_web: $(COMPOSE) build web diff --git a/deps/test-task-2025-06-30-v1/docker-compose.yml b/deps/test-task-2025-06-30-v1/docker-compose.yml index 1b76fe5..496ed32 100644 --- a/deps/test-task-2025-06-30-v1/docker-compose.yml +++ b/deps/test-task-2025-06-30-v1/docker-compose.yml @@ -28,13 +28,15 @@ services: # restart: always # set shared memory limit when using docker compose shm_size: 128mb + volumes: + - postgresql_data:/var/lib/postgresql/data/:rw # or set shared memory limit when deploy via swarm stack #volumes: # - type: tmpfs # target: /dev/shm # tmpfs: # size: 134217728 # 128*2^20 bytes = 128Mb - env_file: .env/postgresql.env + env_file: .env/postgresql.patched.env # environment: # POSTGRES_PASSWORD: example logging: @@ -47,3 +49,7 @@ services: limits: cpus: '0.5' memory: 128M + + +volumes: + postgresql_data: diff --git a/deps/test-task-2025-06-30-v1/docker/postgresql/.env b/deps/test-task-2025-06-30-v1/docker/postgresql/.env new file mode 100644 index 0000000..f59fcad --- /dev/null +++ b/deps/test-task-2025-06-30-v1/docker/postgresql/.env @@ -0,0 +1,3 @@ +PGDATA=/var/lib/postgresql/data/pgdata +POSTGRES_USER=tickers +POSTGRES_DB=tickers