What is this?
Currently, only the API traffic is proxied through the server. All CDN requests needed to get images are made locally by the browser. Moreover, Bulma and Materialdesign icons are requested using a CDN.
However, these dependencies will be packaged directly in the future. Also the CDN requests to display images will be moved to the server to ensure a maximum of privacy.
Build and Deployment
The easiest way to deploy this service is the standalone docker image. Alternatively, building the application from source is possible too.
The docker image is available at docker hub in the repository
Publish the port
8080 of the container locally:
docker run -d --name gocook -p 127.0.0.1:8080:8080 noumlautsallowed/gocook:latest
Build from source
If you want to build this project from source, checkout the repository locally and run the server.
Currently, only Go needs to be installed.
git clone [email protected]:NoUmlautsAllowed/gocook.git && cd gocook go run ./cmd/server