always-true

0.0.4 • Public • Published

Always True

This repository contains a simple proxy server implemented using Node.js and Express. The server responds to incoming requests with a 200 status code and a JSON payload indicating success. It also serves a static website.

Features

  • Responds with a success JSON for the root ('/') and '/api' routes
  • Serves a static website at the '/website' route
  • CORS enabled
  • Configurable port using environment variables

Getting Started

Run using npx

npx always-true

Run image from Docker Hub

docker run -d -p 3000:3000 abhijithababhijith/always-true

Run image locally

git clone https://github.com/abhisawesome/always-true.git
cd always-true
docker build -t always-true .
docker run -d -p 3000:3000 always-true

Usage

Once the server is running, you can access it as follows:

  • API Endpoints:
    • http://localhost:3000/: Returns a JSON response { status: "ok", success: true }
    • http://localhost:3000/api: Returns the same JSON response as above
  • Static Website:
    • http://localhost:3000/website: Serves the static website (index.html) from the public folder

Configuration

The server listens on port 3000 by default. You can change this by setting the PORT environment variable.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is open source and available under the MIT License.

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
0.0.40latest

Version History

VersionDownloads (Last 7 Days)Published
0.0.40
0.0.30
0.0.21
0.0.10

Package Sidebar

Install

npm i always-true

Weekly Downloads

1

Version

0.0.4

License

MIT

Unpacked Size

33.3 kB

Total Files

11

Last publish

Collaborators

  • abhijith_v