Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions app/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
FROM node:20-slim
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 3000
CMD ["npm", "start"]
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
28 changes: 28 additions & 0 deletions app/public/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Training DevOps</title>
<link rel="stylesheet" href="stylesheet/style.css">
</head>
<body>
<section class="bg-gray-900 text-white py-20 px-10">
<div class="max-w-5xl mx-auto">
<h2 class="text-blue-400 font-mono mb-4">// Software Engineer Portfolio</h2>
<h1 class="text-5xl md:text-7xl font-bold mb-6">
Building robust <span class="text-red-500">Laravel</span> applications & secure server environments.
</h1>
<p class="text-xl text-gray-400 mb-8 max-w-2xl">
I specialize in creating high-performance REST APIs, interactive frontends with jQuery,
and managing scalable Linux infrastructures.
</p>
<div class="flex gap-4">
<a href="#projects" class="bg-blue-600 hover:bg-blue-700 px-6 py-3 rounded font-bold transition">View My Work</a>
<a href="#contact" class="border border-gray-600 hover:bg-gray-800 px-6 py-3 rounded font-bold transition">Get In Touch</a>
</div>
</div>
</section>
</body>
</html>
File renamed without changes.
File renamed without changes.
13 changes: 13 additions & 0 deletions docker-compose.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name: app

services:
app:
image: shiddiqm/local-app:1.0
build: ./app
ports:
- "5000:3000"
volumes:
- vol-simple:/app/public/images/

volumes:
vol-simple:
14 changes: 0 additions & 14 deletions public/index.html

This file was deleted.