Skip to content

Aggelos (or άγγελος 'ángelos') comes from the Greek and means "angel", which in many cultures represents the figure of a messenger. This mini monorepo application has the same purpose: to host messages from its authors to reach other individuals.

Notifications You must be signed in to change notification settings

csvitor-dev/aggelos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aggelos logo, it's trumpet with wings


aggelos | Small Full Stack Monorepo

Note

This application is intended to represet a message manager, where the author and his/her message are listed. When submitting, everyone will have access to your message!

How to run?

As a first step, install the project dependencies:

# in project root
npm i

Then, copy the contents of '.env.example' to a '.env' file.

# in 'apps/web' and 'packages/db-schema'
cp .env.example .env

Now, the project uses the Drizzle ORM. However, there is no automated way to run the migrations through the wrangler (not yet...).

Then, rotate the migrations (one by one) using the command:

# in 'apps/functions'
npx wrangler d1 execute aggelos-db --local --file=../../packages/db-schema/migrations/{migration-file}.sql

Warning

The above solution is still temporary, until an abstraction is adopted -- be patient!

About

Aggelos (or άγγελος 'ángelos') comes from the Greek and means "angel", which in many cultures represents the figure of a messenger. This mini monorepo application has the same purpose: to host messages from its authors to reach other individuals.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •