Skip to content

Add Dockerfile for Node.js environment setup#18

Merged
hoangsonww merged 1 commit into
masterfrom
feature/refactored-source-code-1
Oct 26, 2025
Merged

Add Dockerfile for Node.js environment setup#18
hoangsonww merged 1 commit into
masterfrom
feature/refactored-source-code-1

Conversation

@hoangsonww

@hoangsonww hoangsonww commented Oct 26, 2025

Copy link
Copy Markdown
Owner

This pull request adds a new .github/Dockerfile to set up a development environment using the latest Node.js image, along with several useful utilities and shell customizations. The Dockerfile is designed to streamline onboarding and ensure consistency across development setups.

Environment setup:

  • Added a new .github/Dockerfile that uses the latest Node.js image and installs common development utilities (e.g., git, curl, build-essential, postgresql-client, zsh).
  • Configured the container to use the America/New_York timezone and set up non-interactive apt installs for smoother automation.
  • Configured the working directory to /workspace and copies the project files into the container.
  • Exposed port 3000 for application access.

Shell customization:

  • Installs and configures oh-my-zsh with the kennethreitz theme and updates the PATH in .zshrc for improved developer experience.

Signed-off-by: dav nguyxn <hoangson091104@gmail.com>
@hoangsonww hoangsonww self-assigned this Oct 26, 2025
@hoangsonww hoangsonww added documentation Improvements or additions to documentation duplicate This issue or pull request already exists enhancement New feature or request labels Oct 26, 2025
@vercel

vercel Bot commented Oct 26, 2025

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Preview Comments Updated (UTC)
learning-management-system-fullstack Ignored Ignored Oct 26, 2025 2:55am

@hoangsonww hoangsonww merged commit 0480f97 into master Oct 26, 2025
3 checks passed
@netlify

netlify Bot commented Oct 26, 2025

Copy link
Copy Markdown

Deploy Preview for fullstack-learning-management-system canceled.

Name Link
🔨 Latest commit 9ea12a7
🔍 Latest deploy log https://app.netlify.com/projects/fullstack-learning-management-system/deploys/68fd8db657b5a500089040de

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation duplicate This issue or pull request already exists enhancement New feature or request

Projects

Status: In progress

Development

Successfully merging this pull request may close these issues.

1 participant