Minio Caddy Hugo Setup

Prerequisites The actual website deployed in a such way. The system consists of: NixOS host Minio S3 server Caddy server Woodpecker pipeline to build and publish Hugo Hugo setup First of all setup and test locally Hudo deploy, to publish statics directly to s3. [deployment] [[deployment.targets]] name = "production" URL = "s3://bucket-name?endpoint=https://s3.example.com&region=us-east-1&s3ForcePathStyle=true" Put your minio credentials to AWS_SECRET_ACCES_KEY and AWS_ACCESS_KEY_ID variables or to ~/.aws/credentials file and test deployment by hugo deploy command. ...

February 6, 2024 · 2 min · Anton Plotnikov