diff --git a/Dockerfile b/Dockerfile index bb7f6d3..7a78f2f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,13 @@ -# Use the official Nginx image from Docker Hub +# Use the official lightweight Nginx image FROM nginx:alpine -# Copy index.html to the default Nginx public folder -COPY index.html /usr/share/nginx/html/ +# Set the working directory inside the container +WORKDIR /usr/share/nginx/html -# Listen on port 80 +# Copy all project files from the build context to the working directory +# The '.' means 'copy everything from the current folder (my-portfolio)' +# into the WORKDIR of the container. This is the key fix. +COPY . . + +# Expose port 80 to the Docker host EXPOSE 80 \ No newline at end of file diff --git a/index.html b/index.html index 69020a3..12fb300 100644 --- a/index.html +++ b/index.html @@ -4,325 +4,89 @@ Maksym Buz - Making Technology Work - + - - - +
-
-

Making Technology Work

-
- - Explore the Toolkit - - - - +

Making Technology Work

+ Explore the Toolkit
-
-
Maksym Buz Profile Picture

Maksym Buz

@@ -333,34 +97,19 @@
-

Technologies & Tools

-
-

Core Languages

-
PythonBashSQL
-
-
-

Infrastructure & Automation

-
LinuxAnsibleDockerProxmoxGitIaC Principles
-
-
-

Monitoring & Observability

-
ZabbixSNMP
-
-
-

Databases & APIs

-
PostgreSQLMySQLREST APIJSON
-
+

Core Languages

PythonBashSQL
+

Infrastructure & Automation

LinuxAnsibleDockerProxmoxGit
+

Databases & APIs

PostgreSQLMySQLREST APIJSON
+

IaC & Monitoring

IaC PrinciplesZabbixSNMP
-

Professional Experience

-

A results-oriented engineer with a proven track record in both corporate IT and specialized product environments. My career is focused on enhancing system reliability, automating complex processes, and delivering high-value, turnkey projects.

-
+

A results-oriented engineer with a proven track record in both corporate IT and specialized product environments. My career is focused on enhancing system reliability, automating complex processes, and delivering high-value, turnkey projects.

  • Led the end-to-end delivery of enterprise-grade monitoring solutions, ensuring stability for high-stakes client infrastructures.
  • Developed robust automation scripts (Python, Bash, Ansible) that significantly reduced manual deployment times and operational errors.
  • @@ -369,25 +118,22 @@
-

Personal R&D: The Homelab

-
+

Beyond professional duties, my passion for engineering thrives in my Homelab. It's my dedicated space for hands-on experimentation and mastering complex system deployments. Key features include:

  • A multi-node virtualization environment using Proxmox and Docker.
  • A self-contained Git service for personal project version control.
  • Dozens of self-hosted multimedia and productivity services.
-

My primary objective is the complete automation of this entire infrastructure.

+

The complete automation of this entire infrastructure is my primary objective.

-
-