Skip to content

ayshenm/Quick-Journey

Repository files navigation

Quick-Journey

Plan your dream journey quick and with AI


☑ Preview
📺 Live

quickJourney


html css Javascript react typescript tailwind node


☑ Contact

If you want to contact me, you can reach me over Linkedin



☑ Creators

The project got prepared by collaborative actions of Aishan


GitHub repo size

GitHub stars

GitHub forks

Twitter Follow

YouTube Video Views

GitHub repo file count (file type)

This project is built using Node.js and serves a web application via an Nginx server.

Prerequisites

  • Docker
  • Docker Compose

Deployment

Follow the steps below to build and deploy the application using Docker and Docker Compose.

Step 1: Build the Docker Image

First, build the Docker image by running the following command:

docker build -t quick-journey .

Step 2: Start the Services

Next, use Docker Compose to start the services defined in the docker-compose.yml file:

docker-compose up -d
  • The -d flag runs the containers in detached mode.

alternative

docker-compose up --build -d

Accessing the Application

Once the services are up and running, you can access the application in your web browser at http://localhost:3010.

Configuration

  • Nginx Configuration: Ensure that the nginx.conf file is located in the root of your project directory and is correctly configured for your application.
  • Ports: The application is set to run on port 3010 of your host machine, mapped to port 80 of the Nginx container.

Stopping the Services

To stop the services, run:

docker-compose down