https://github.com/yugendev/global-mobility-test
Desarrollo de la prueba técnica para el puesto de backend JR en Global Mobility Apex
https://github.com/yugendev/global-mobility-test
Last synced: 22 days ago
JSON representation
Desarrollo de la prueba técnica para el puesto de backend JR en Global Mobility Apex
- Host: GitHub
- URL: https://github.com/yugendev/global-mobility-test
- Owner: YugenDev
- Created: 2025-01-03T23:24:47.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-04T02:50:40.000Z (over 1 year ago)
- Last Synced: 2025-01-04T03:29:40.766Z (over 1 year ago)
- Language: Go
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Installation Guide
### Prerequisites
- Ensure Docker and Docker Compose are installed on your machine. Download Docker from [here](https://www.docker.com/get-started).
### Steps to Install
1. Clone the repository to your local machine:
```sh
git clone https://github.com/YugenDev/global-mobility-test.git
cd global-mobility-test
```
2. Build and start the application using Docker Compose:
```sh
docker-compose up --build
```
3. The application should now be running. Access it at:
- `http://localhost:80/api/ecommerce`
- `http://localhost:80/api/space-api`
### Usage Guide
- This backend is intended to be used through its API-Gateway (Traefik). View Traefik's dashboard at [http://localhost:8081/dashboard](http://localhost:8081/dashboard).
## Healthchecks
- Ecommerce `http://localhost:80/api/ecommerce`
- SpaceAPI `http://localhost:80/api/space-api`
- For detailed API documentation, Postman collections, and more usage details, refer to the [documentation module](docs/Docs.md).
### Additional Notes
- Check the `.env` file for any environment variables that need to be configured before running the application.
```sh
NASA_API_KEY=YourAPIKey
```
Get your own NASA API KEY [here](https://api.nasa.gov/).
- To stop the application, use:
```sh
docker-compose down
```