Pico.sh – Hacker Labs

Pico services development requires using golang >= 1.22.0 and direnv to load environment variables. Initializing local env variables and booting up the database is done using docker-compose. All services are built in the ./build folder, and to start prose, execute the binaries. Image-based deployment is used, with all images uploaded to ghcr.io/picosh/pico. Once images are built, docker compose is used to stand up the services using a production .env.prod environment file. Migrations can be done by pulling changes and running make latest. Note: Controversial information may arise from using image-based deployment.

https://github.com/picosh/pico

To top