This is a project about creating a forum using GO-s built in web server, sqlite and docker.
The forum allows for registering accounts, creating posts, commenting on those posts and filtering. Users need to register first before they are able to like/dislike posts, create new posts and comment.
- Docker
- Bash terminal
- A web browser
Clone the repository
Through terminal go to cloned directory
sh start.sh will start docker container with a server that listens on localhost:8000.
CTRL + c in console will shut down the container and delete it as well, together with the image.
go run . can be used to run the project but because of the sqlite driver it might not work on all systems.
The application will start and be listening on port localhost:8000.
CTRL + c in console will shut down the application
Info about auditing can be found here.