Skip to content

le-lenn/lucipedia

Repository files navigation

Lucipedia

https://lucipedia.lenn.rocks

Lucipedia is a continuously generated encyclopedia where every page is AI generated.

Whenever you open a page, Lucipedia first checks whether the article already exists. If it doesn't, mistralai/mistral-small-3.2-24b-instruct writes it on the fly and saves it.

Deployment

The project is deployable as a whole via various docker compose configurations.

  • Use docker-compose-dev.yml for local testing.
  • Use docker-compose-prod.yml for production deployment via Portainer.

Deployment Notes

The following notes are mostly for myself to remember how to deploy the application.

Infrastructure

Deploy stack via Portainer with the following settings: Portainer deployment stack settings

Inject environment variables via Portainer GUI. See the .env.example.

Deployed environment variables are saved in my password manager.

Updown Healthcheck

CI/CD

The project rebuilds and deploys to different environments via Github Actions.

See the workflows for the secrets needed in Github.

About

Wikipedia clone where all content is AI generated

Resources

License

Stars

Watchers

Forks