Skip to content

Commit 71a6ecb

Browse files
committed
make var of contancts
1 parent 4d687b6 commit 71a6ecb

File tree

4 files changed

+21
-7
lines changed

4 files changed

+21
-7
lines changed

.github/workflows/deploy.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,12 @@ jobs:
5959
--build-arg NEXT_PUBLIC_BACKEND_BASE_URL=https://${{ secrets.DOMAIN_NAME }} \
6060
--build-arg NEXT_PUBLIC_GOOGLE_CLIENT_ID=${{ secrets.GOOGLE_CLIENT_ID }} \
6161
--build-arg NEXT_PUBLIC_TINYMCE_API_KEY=${{ secrets.TINYMCE_API_KEY }} \
62+
--build-arg NEXT_PUBLIC_PROFILE_IMAGE_URL=${{ vars.PROFILE_IMAGE_URL }} \
63+
--build-arg NEXT_PUBLIC_CONTACT_WHATSAPP=${{ vars.CONTACT_WHATSAPP }} \
64+
--build-arg NEXT_PUBLIC_CONTACT_GITHUB=${{ vars.CONTACT_GITHUB }} \
65+
--build-arg NEXT_PUBLIC_CONTACT_LINKEDIN=${{ vars.CONTACT_LINKEDIN }} \
66+
--build-arg NEXT_PUBLIC_CONTACT_FIVERR=${{ vars.CONTACT_FIVERR }} \
67+
--build-arg NEXT_PUBLIC_CONTACT_EMAIL=${{ vars.CONTACT_EMAIL }} \
6268
-t $ECR_FRONTEND:$GITHUB_SHA .
6369
docker tag $ECR_FRONTEND:$GITHUB_SHA $ECR_FRONTEND:latest
6470
docker push $ECR_FRONTEND:$GITHUB_SHA

apps/frontend/.env.example

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,11 @@ NEXT_PUBLIC_BACKEND_BASE_URL=http://localhost:3003
1515

1616
# TinyMCE API Key (for rich text editor)
1717
NEXT_PUBLIC_TINYMCE_API_KEY=YOUR_TINYMCE_API_KEY
18+
19+
# Profile and Contact Information (for about page)
20+
NEXT_PUBLIC_PROFILE_IMAGE_URL=/avatars/me.jpg
21+
NEXT_PUBLIC_CONTACT_WHATSAPP=https://wa.me/YOUR_WHATSAPP_NUMBER
22+
NEXT_PUBLIC_CONTACT_GITHUB=https://github.com/YOUR_GITHUB_USERNAME
23+
NEXT_PUBLIC_CONTACT_LINKEDIN=https://www.linkedin.com/in/YOUR_LINKEDIN_PROFILE
24+
NEXT_PUBLIC_CONTACT_FIVERR=https://www.fiverr.com/YOUR_FIVERR_USERNAME
25+
NEXT_PUBLIC_CONTACT_EMAIL=YOUR_EMAIL_ADDRESS

apps/frontend/app/about/page.tsx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export default function AboutPage() {
1111
<section className="text-center">
1212
<Avatar className="w-32 h-32 mx-auto mb-6">
1313
<AvatarImage
14-
src="/avatars/me.jpg"
14+
src={process.env.NEXT_PUBLIC_PROFILE_IMAGE_URL}
1515
alt="Yugan"
1616
className="object-cover"
1717
/>
@@ -216,7 +216,7 @@ export default function AboutPage() {
216216
</p>
217217
<div className="flex flex-wrap justify-center gap-4">
218218
<a
219-
href="https://wa.me/94768487278"
219+
href={process.env.NEXT_PUBLIC_CONTACT_WHATSAPP}
220220
target="_blank"
221221
rel="noopener noreferrer"
222222
>
@@ -230,7 +230,7 @@ export default function AboutPage() {
230230
</Button>
231231
</a>
232232
<a
233-
href="https://github.com/BlockAce01"
233+
href={process.env.NEXT_PUBLIC_CONTACT_GITHUB}
234234
target="_blank"
235235
rel="noopener noreferrer"
236236
>
@@ -244,7 +244,7 @@ export default function AboutPage() {
244244
</Button>
245245
</a>
246246
<a
247-
href="https://www.linkedin.com/in/theekshana-yugan"
247+
href={process.env.NEXT_PUBLIC_CONTACT_LINKEDIN}
248248
target="_blank"
249249
rel="noopener noreferrer"
250250
>
@@ -258,7 +258,7 @@ export default function AboutPage() {
258258
</Button>
259259
</a>
260260
<a
261-
href="https://www.fiverr.com/yugan_3d"
261+
href={process.env.NEXT_PUBLIC_CONTACT_FIVERR}
262262
target="_blank"
263263
rel="noopener noreferrer"
264264
>
@@ -272,7 +272,7 @@ export default function AboutPage() {
272272
</Button>
273273
</a>
274274
<a
275-
href="mailto:[email protected]"
275+
href={`mailto:${process.env.NEXT_PUBLIC_CONTACT_EMAIL}`}
276276
target="_blank"
277277
rel="noopener noreferrer"
278278
>
@@ -282,7 +282,7 @@ export default function AboutPage() {
282282
className="flex items-center space-x-2 bg-transparent"
283283
>
284284
<Mail className="w-5 h-5" />
285-
<span>[email protected]</span>
285+
<span>{process.env.NEXT_PUBLIC_CONTACT_EMAIL}</span>
286286
</Button>
287287
</a>
288288
</div>
-388 KB
Binary file not shown.

0 commit comments

Comments
 (0)