Skip to content

Commit 06a7c98

Browse files
Merge pull request #22 from devlopersabbir/sabbir
see
2 parents 4638b89 + 6ab7ffa commit 06a7c98

2 files changed

Lines changed: 28 additions & 6 deletions

File tree

.github/workflows/ci.yaml

Lines changed: 27 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,38 @@ jobs:
1212
runs-on: ubuntu-latest
1313

1414
steps:
15-
- name: Checkout repository
15+
- name: Checkout Code 📥
1616
uses: actions/checkout@v4
1717

18-
- name: Set up Node.js
19-
uses: actions/setup-node@v4
18+
- name: Set up NodeJs
19+
uses: actions/setup-node@v3
2020
with:
2121
node-version: "20"
2222

23-
- name: Install Node.js dependencies
24-
run: npm install
23+
- name: 🔧 Setup and load environment
24+
uses: ./.github/actions/setup-and-load-env
25+
with:
26+
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
27+
PACKAGE_NAME: ${{ secrets.PACKAGE_NAME }}
28+
PACKAGE_VERSION: ${{ secrets.PACKAGE_VERSION }}
29+
EMAIL: ${{ secrets.EMAIL }}
30+
31+
BASE_URL: ${{ secrets.BASE_URL }}
32+
PORT: ${{ secrets.PORT }}
33+
34+
IMAGE_TAG: ${{ secrets.IMAGE_TAG }}
35+
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
36+
37+
VPS_HOST: ${{ secrets.VPS_HOST }}
38+
VPS_USER: ${{ secrets.VPS_USER }}
39+
VPS_SSH_PRIVATE_KEY: ${{ secrets.VPS_SSH_PRIVATE_KEY }}
40+
41+
- name: 📋 Verify environment variables
42+
run: |
43+
echo "Package name: $PACKAGE_NAME"
44+
echo "Package version: $PACKAGE_VERSION"
45+
echo "Docker image: $IMAGE_TAG"
46+
echo "✅ Environment variables are accessible"
2547
2648
- name: Set up Docker BuildX (for multi-platform builds, good practice)
2749
uses: docker/setup-buildx-action@v3

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ WORKDIR /app
1010
COPY package*.json ./
1111

1212
# Install dependencies
13-
RUN npm ci --omit=dev
13+
RUN npm install
1414

1515
# Copy the rest of the app source code
1616
COPY . .

0 commit comments

Comments
 (0)