This is a simple Go server application that connects to a SQL Server database running in a Docker container. It provides a basic API that interacts with the database, allows for the upload and download of files and handles authentication through JWT tokens.
Before running this application, make sure you have the following installed on your system:
- Docker: Install Docker
- Go Programming Language: Install Go
-
Clone this repository to your local machine:
git clone https://github.com/Grilo16/server_element3_challenge
-
Navigate to the project directory:
cd server_element3_challenge
-
Run the setup script to build the Docker image, create the network and start the server:
./setup.sh