This example project was created to demonstrate a simple application built with Goyave including CRUD operations, authentication, routing, pagination, and more. With this application, users can register, login and write blog posts (articles) or read the other user's ones.
First, make your own configuration for your local environment.
- Copy
config.example.jsontoconfig.json. - Start the database container with
docker compose up. - Run migrations with dbmate:
dbmate -u postgres://dbuser:[email protected]:5432/blog?sslmode=disable -d ./database/migrations --no-dump-schema migrate - Run
go run main.goin your project's directory to start the server. If you want to seed your database with random records use the-seedflag:go run main.go -seed. Users will all be created with the following password:p4ssW0rd_

