Simple Link
CRUD API where you can fetch all links, redirect, update and delete links.
There is a admin panel build with React that allows uses the API.
For example, if I want to share my CV, I can have a profesional link such as link.bogach.es/cv
- API: link.bogach.es
- Admin panel: link.admin.bogach.es
- Swagger documentation: link.bogach.es/swagger
- Swagger json file: link.bogach.es/swagger.json
make build
to build containersmake run
to run containers with docker-compose- You should edit
docker-compose.yml
to specify the ports you need because every container usesexpose
by default.
NOTE: The default configuration is a development environment. Use client/Dockerfile.production
to a production environment. Bear in mind that, in order to do this, the ports of the react-app
image of the docker-compose.yml
should be 80:80
.