Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docker and Build github #9

Open
wants to merge 5 commits into
base: main
Choose a base branch
from
Open

Docker and Build github #9

wants to merge 5 commits into from

Conversation

antoinebou12
Copy link

This pull request introduces several significant changes to the project, including the addition of CI/CD workflows, Docker support, and updates to the project documentation. The most important changes are summarized below:

CI/CD Workflow

  • .github/workflows/build.yml: Added a GitHub Actions workflow for building and testing the project on pushes and pull requests to the main branch. This workflow sets up Node.js, installs dependencies, runs tests, builds the project, and verifies the build output.

Docker Support

  • Dockerfile: Introduced a Dockerfile to containerize the application. This file sets up a Node.js environment, installs dependencies, copies application code, builds the application, and starts it in production mode.
  • docker-compose.yml: Added a Docker Compose configuration to facilitate running the application in a Docker container. This configuration defines the frontend service, maps ports, and sets environment variables.

Documentation Updates

  • README.md: Enhanced the README with a project title, badges, a project description, a list of technologies used, onboarding instructions, and deployment information. This update makes the documentation more comprehensive and user-friendly.

Package Configuration

  • package.json: Added a placeholder test script to the scripts section, which currently outputs a message indicating that no tests are configured yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant