Skip to content

Commit bc8c811

Browse files
committed
Add docker-compose-test.yml for test environment
- Create separate PostgreSQL and Redis containers for testing - Use different ports to avoid conflicts with development environment - Add healthcheck for PostgreSQL test container - Update network and volume names for test environment
1 parent d76fa8c commit bc8c811

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

.github/workflows/deploy.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
# - name: Install Railway CLI
2121
# run: pnpm add --global @railway/cli
2222
# - name: Deploy to Railway
23-
# run: railway up --service="nestjs-starter"
23+
# run: railway up --service="real-estate-listing"
2424
# env:
2525
# RAILWAY_TOKEN: ${{ secrets.RAILWAY_TOKEN }}
2626
# REDIS_URL: ${{ secrets.REDIS_URL }}

docker-compose-test.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
services:
2-
postgres_starter_kit_api_test: # Needs updating
2+
postgres_real_estate_listing_test:
33
image: postgres:alpine
4-
container_name: postgres_starter_kit_api_test # Needs updating
4+
container_name: postgres_real_estate_listing_test
55
restart: 'no'
66
env_file:
77
- .env.test
@@ -18,17 +18,17 @@ services:
1818
timeout: 5s
1919
retries: 5
2020

21-
redis_starter_kit_api_test: # Needs updating
21+
redis_real_estate_listing_test:
2222
image: redis:alpine
23-
container_name: redis_starter_kit_api_test # Needs updating
23+
container_name: redis_real_estate_listing_test
2424
ports:
2525
- '6380:6379' # Different port to avoid conflict with the development environment
2626
volumes:
2727
- redis_data_test:/data
2828

2929
networks:
3030
default:
31-
name: starter_kit_api_test # Needs updating
31+
name: real_estate_listing_test
3232

3333
volumes:
3434
postgres_data_test:

docker-compose.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
services:
2-
postgres_starter_kit_api: # Needs updating
2+
postgres_real_estate_listing:
33
image: postgres:alpine
4-
container_name: postgres_starter_kit_api # Needs updating
4+
container_name: postgres_real_estate_listing
55
restart: always
66
env_file:
77
- .env
@@ -13,17 +13,17 @@ services:
1313
volumes:
1414
- postgres_data:/var/lib/postgresql/data
1515

16-
redis_starter_kit_api: # Needs updating
16+
redis_real_estate_listing:
1717
image: redis:alpine
18-
container_name: redis_starter_kit_api # Needs updating
18+
container_name: redis_real_estate_listing
1919
ports:
2020
- '6379:6379'
2121
volumes:
2222
- redis_data:/data
2323

2424
networks:
2525
default:
26-
name: starter_kit_api # Needs updating
26+
name: real_estate_listing
2727

2828
volumes:
2929
postgres_data:

0 commit comments

Comments
 (0)