Skip to content

Latest commit

 

History

History
93 lines (80 loc) · 3.37 KB

README.md

File metadata and controls

93 lines (80 loc) · 3.37 KB

effward-dev

Code for effward.dev site

Prerequisites

Recommended:

Format

Format code with:

cargo fmt

Environment Variables

Set the following environment variables:

  • DATABASE_URL (Aiven shared-sql instance)
  • HMAC_KEY (Generate 512 bit key here)
  • REDIS_URI=redis://127.0.0.1:6379
  • EFFWARD_DEV_ENVIRONMENT=dev

Build

Build with:

docker compose build

OR

cargo build

Run

Run with:

docker compose up

OR

docker compose up redis
cargo run

OR

docker compose up redis
cargo watch -x run

Deploy

Open PR, get approved, merge. Then Github Actions will deploy.

TODO:

Bulma Ideas

Bulma Extensions

https://bulma.io/extensions/

  • bulma-carousel (image posts, project showcase)
  • bulma-iconpicker (post icon (category) picker)
  • bulma-tagsinput (tagging posts)
  • bulma-ribbon / bulma-badge (notification counters)
  • bulma-timeline (alternate resume view?)
  • bulma-toast (make notifications float)

Vector images

Attribution

Image Attribution