Compare commits

...

3 Commits

Author SHA1 Message Date
louiscklaw
ebc8a81641 "add docker compose up/down scripts and update vite config for production environment" 2025-06-11 18:49:28 +08:00
louiscklaw
f487427b2c "update service port configuration and docker setup" 2025-06-11 12:37:22 +08:00
louiscklaw
cc4d035f97 update documentation, 2025-06-08 22:26:41 +08:00
112 changed files with 195 additions and 17 deletions

View File

@@ -0,0 +1 @@
# Demo2FaExample

View File

@@ -0,0 +1 @@
# DemoAccordionTutorial

View File

@@ -0,0 +1 @@
# DemoBankingUi

View File

@@ -0,0 +1 @@
# DemoBlogPostUi

View File

@@ -0,0 +1 @@
# DemoCapacitorGoogleMapsTutorial

View File

@@ -0,0 +1 @@
# DemoClubHouse

View File

@@ -0,0 +1 @@
# DemoColorTutorial

View File

@@ -0,0 +1 @@
# DemoDictionaryApp

View File

@@ -0,0 +1 @@
# DemoEcommerceExample

View File

@@ -0,0 +1 @@
# DemoFacebookClone

View File

@@ -0,0 +1 @@
# DemoFastFoodApp

View File

@@ -0,0 +1 @@
# DemoFloatingTabs

View File

@@ -0,0 +1 @@
# DemoInstagramClone

View File

@@ -0,0 +1 @@
# DemoKanbanBoard

View File

@@ -0,0 +1 @@
# DemoList

View File

@@ -0,0 +1 @@
# DemoOrderingApp

View File

@@ -0,0 +1 @@
# DemoPinterestFloatingTabBar

View File

@@ -0,0 +1 @@
# DemoProfileExample

View File

@@ -0,0 +1 @@
# DemoPullstateTutorial

View File

@@ -0,0 +1 @@
# DemoQrScanner

View File

@@ -0,0 +1 @@
# DemoQuizApp

View File

@@ -0,0 +1 @@
# DemoQuoteApp

View File

@@ -0,0 +1 @@
# DemoReactAddToCart

View File

@@ -0,0 +1 @@
# DemoReactCalculator

View File

@@ -0,0 +1 @@
# DemoReactDrawingCanvas

View File

@@ -0,0 +1 @@
# DemoReactHookFormExample

View File

@@ -0,0 +1 @@
# DemoReactItemList

View File

@@ -0,0 +1 @@
# DemoReactLifecycles

View File

@@ -0,0 +1 @@
# DemoReactLogin

View File

@@ -0,0 +1 @@
# DemoReactMarvelApp

View File

@@ -0,0 +1 @@
# DemoReactMovieAppWithAlgolia

View File

@@ -0,0 +1 @@
# DemoReactNotes

View File

@@ -0,0 +1 @@
# DemoReactOnboardingUi

View File

@@ -0,0 +1 @@
# DemoReactOverlayHooks

View File

@@ -0,0 +1 @@
# DemoReactPollApp

View File

@@ -0,0 +1 @@
# DemoReactProfileDashboardUi

View File

@@ -0,0 +1 @@
# DemoReactQuotes

View File

@@ -0,0 +1 @@
# DemoReactShop

View File

@@ -0,0 +1 @@
# DemoReactShopUi

View File

@@ -0,0 +1 @@
# DemoReactSwitchTabs

View File

@@ -0,0 +1 @@
# DemoReactTabsMenusCustom

View File

@@ -0,0 +1 @@
# DemoReactThemeSwitcher

View File

@@ -0,0 +1 @@
# DemoReactTravelApp

View File

@@ -0,0 +1 @@
# DemoRecipeApp

View File

@@ -0,0 +1 @@
# DemoRestaurantFinder

View File

@@ -0,0 +1 @@
# DemoScoreBoard

View File

@@ -0,0 +1 @@
# DemoShopAppUi

View File

@@ -0,0 +1 @@
# DemoSkeletonText

View File

@@ -0,0 +1 @@
# DemoSlidingProfile

View File

@@ -0,0 +1 @@
# DemoStickyBottomSheetExample

View File

@@ -0,0 +1 @@
# DemoStorageExample

View File

@@ -0,0 +1 @@
# DemoWeatherAppUi

View File

@@ -0,0 +1,16 @@
---
tags: docker, ports
---
# REQ0180 service port schedule
## Port Usage
| Service | Host Port | Container Port | Environment | Purpose |
| ----------- | --------- | -------------- | ----------- | -------------------------------- |
| Frontend | 10001 | 8080 | All | Web application access |
| Mobile | 10004 | 3000 | All | Mobile application access |
| CMS Backend | 10002 | 7272 | All | Main API access |
| CMS Backend | 10003 | 5555 | All | Additional service access |
| Postgres | - | 5432 | Production | Database access (container only) |
| Postgres | 5432 | 5432 | Development | Database access |

16
03_source/docker/81_dc_down.sh Executable file
View File

@@ -0,0 +1,16 @@
#!/usr/bin/env bash
set -ex
# -f docker-compose.db.yml
DOCKER_COMPOSE_FILES=" -f docker-compose.yml -f docker-compose.dev.yml"
# docker compose $DOCKER_COMPOSE_FILES build
docker compose $DOCKER_COMPOSE_FILES kill
docker compose $DOCKER_COMPOSE_FILES down
# cd ../api_server
# yarn docker:dev
# cd ..
# docker compose $DOCKER_COMPOSE_FILES logs -f

View File

@@ -0,0 +1,16 @@
#!/usr/bin/env bash
set -ex
# -f docker-compose.db.yml
DOCKER_COMPOSE_FILES=" -f docker-compose.yml"
# docker compose $DOCKER_COMPOSE_FILES build
docker compose $DOCKER_COMPOSE_FILES kill
docker compose $DOCKER_COMPOSE_FILES down
# cd ../api_server
# yarn docker:dev
# cd ..
# docker compose $DOCKER_COMPOSE_FILES logs -f

17
03_source/docker/99_prod_up.sh Executable file
View File

@@ -0,0 +1,17 @@
#!/usr/bin/env bash
set -ex
# -f docker-compose.db.yml
DOCKER_COMPOSE_FILES=" -f docker-compose.yml"
# docker compose $DOCKER_COMPOSE_FILES build
docker compose $DOCKER_COMPOSE_FILES up -d
docker compose $DOCKER_COMPOSE_FILES logs -f
# cd ../api_server
# yarn docker:dev
# cd ..
# docker compose $DOCKER_COMPOSE_FILES logs -f

View File

@@ -1,9 +1,14 @@
services:
frontend:
command: "sleep infinity"
command: 'sleep infinity'
mobile:
command: "sleep infinity"
command: 'sleep infinity'
cms_backend:
command: "sleep infinity"
command: 'sleep infinity'
postgres:
# container_name: postgres
ports:
- '5432:5432'

View File

@@ -8,22 +8,22 @@ services:
build: ../frontend
# user: 1000:1000
ports:
- 8080:8080
- 10001:8080
volumes:
- ../frontend:/app
working_dir: "/app"
command: "yarn dev"
working_dir: '/app'
command: './dev.sh'
mobile:
image: 192.168.10.61:5000/hksingleparty_mobile
build: ../mobile
# user: 1000:1000
ports:
- 8081:3000
- 10004:3000
volumes:
- ../mobile:/app
working_dir: "/app"
command: "npm run dev"
working_dir: '/app'
command: './dev.sh'
cms_backend:
image: 192.168.10.61:5000/demo_minimal_kit_backend
@@ -32,22 +32,19 @@ services:
env_file:
- .env
ports:
- 7272:7272
- 5555:5555
- 10002:7272
- 10003:5555
volumes:
- ../cms_backend:/app
working_dir: "/app"
command: "yarn dev"
working_dir: '/app'
command: './dev.sh'
postgres:
container_name: postgres
image: postgres:14.1-alpine
restart: unless-stopped
env_file:
- .env
expose:
- "5432"
ports:
- "5432:5432"
- '5432'
volumes:
- db:/var/lib/postgresql/data

View File

@@ -0,0 +1 @@
# REQ0119

View File

@@ -0,0 +1 @@
# REQ0120

View File

@@ -0,0 +1 @@
# REQ0121

View File

@@ -0,0 +1 @@
# REQ0122

View File

@@ -0,0 +1 @@
# REQ0123

View File

@@ -0,0 +1 @@
# REQ0124

View File

@@ -0,0 +1 @@
# REQ0125

View File

@@ -0,0 +1 @@
# REQ0126

View File

@@ -0,0 +1 @@
# REQ0127

View File

@@ -0,0 +1 @@
# REQ0128

View File

@@ -0,0 +1 @@
# REQ0129

View File

@@ -0,0 +1 @@
# REQ0130

View File

@@ -0,0 +1 @@
# REQ0131

View File

@@ -0,0 +1 @@
# REQ0132

View File

@@ -0,0 +1 @@
# REQ0133

View File

@@ -0,0 +1 @@
# REQ0134

View File

@@ -0,0 +1 @@
# REQ0135

View File

@@ -0,0 +1 @@
# REQ0136

View File

@@ -0,0 +1 @@
# REQ0137

View File

@@ -0,0 +1 @@
# REQ0138

View File

@@ -0,0 +1 @@
# REQ0139

View File

@@ -0,0 +1 @@
# REQ0140

View File

@@ -0,0 +1 @@
# REQ0141

View File

@@ -0,0 +1 @@
# REQ0142

View File

@@ -0,0 +1 @@
# REQ0143

View File

@@ -0,0 +1 @@
# REQ0144

View File

@@ -0,0 +1 @@
# REQ0145

View File

@@ -0,0 +1 @@
# REQ0146

View File

@@ -0,0 +1 @@
# REQ0147

View File

@@ -0,0 +1 @@
# REQ0148

View File

@@ -0,0 +1 @@
# REQ0149

View File

@@ -0,0 +1 @@
# REQ0150

View File

@@ -0,0 +1 @@
# REQ0151

View File

@@ -0,0 +1 @@
# REQ0152

View File

@@ -0,0 +1 @@
# REQ0153

View File

@@ -0,0 +1 @@
# REQ0154

View File

@@ -0,0 +1 @@
# REQ0155

View File

@@ -0,0 +1 @@
# REQ0156

View File

@@ -0,0 +1 @@
# REQ0157

View File

@@ -0,0 +1 @@
# REQ0158

View File

@@ -0,0 +1 @@
# REQ0159

Some files were not shown because too many files have changed in this diff Show More