This project is an NFT marketplace designed to broaden and demonstrate my technical skills. It is currently in development, so appearances may vary over time.
App | URL |
---|---|
Next JS | https://gorilla-labs.com |
Node JS | https://gorilla-labs.com:5000/test |
Topological overview of the planned implementation: 👇
- Docker
- Docker Compose
-
Environment Variables and SSL Certificates:
- Add necessary environment variables and SSL certificates to the project's folder as required.
- For HTTPS testing, place SSL certificates in the project's
/keys
directory.
-
Installation: Navigate to the project root and run:
docker-compose up --build
Accessing the Application: The application will be accessible on the following ports:
App | URL | Notes |
---|---|---|
Nginx (Next) | http://localhost:80 | Access Next via Nginx over http. |
Nginx (Next SSL) | https://localhost:443 | Access Next via Nginx over https. |
Nginx (Node SSL) | https://localhost:5000 | Access Node via Nginx over https. |
Next JS | http://localhost:3000 | Frontend development server. |
Node JS | http://localhost:4000/test | Backend API endpoint example. |
Postgre SQL | N/A | PostgreSQL does not provide a browsable URL. Use localhost:5432 for database connections. |