This is the solution to the technical assignment for an internship in Doodocs.
- Go (Golang) installed on your system.
-
Clone the repository:
git clone https://github.com/Tr8ch/doodocsChallenge.git cd doodocs-backend-challenge make run
The application uses a configuration file to set up various parameters. You can find the configuration file at config.yaml. Make sure to adjust it according to your environment.
- POST /api/archive/information: Endpoint for archiving information.
- POST /api/archive/files: Endpoint for archiving files.
- POST /api/mail/file: Endpoint for sending email with a file attachment.
The application uses a logging library for recording various events. Debug messages are enabled by default.