Skip to content

mrtom/ent-stack-overflow-clone

Repository files navigation

ent-starter

ensure you have postgres installed

  • run npm run codegen after making any changes to the schema
  • Make sure to run npm run compile after making any changes to the code and before running npm start

Example schema change:

// src/schema/user.ts
// this adds a User object with a firstName and lastName
import { BaseEntSchema, Field, StringType } from "@@snowtop/ent";

export default class User extends BaseEntSchema {
  fields: Field[] = [
    StringType({ name: "FirstName" }),
    StringType({ name: "LastName" }),
  ];
}

upgrading base image

Note that when the base image is changed, e.g. when upgrading the ent package tag, you should rebuild the image as follows: docker-compose -f docker-compose.dev.yml build or docker-compose -f docker-compose.dev.yml up --build so as to not be stuck with an old image and not see the changes from the new version.

A list of available images can be seen by running the following command: docker image ls. If you see an image with repository {container-name}_app e.g. ent-starter_app that's from a couple weeks or months ago after upgrading the base image, that's the issue you're running into.

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Generated from lolopinto/ent-starter