# Build output /target /frontend/dist # Local configuration: this is where the secrets go, config.example.yml documents it. # Anchored to the root on purpose: an unanchored `config.yml` would also match # docker/config.yml, which is baked into the image and must stay committed. /config.yml /config.yaml # Development database volume (dev-db/docker-compose.yml) /dev-db/db/ # Dependencies node_modules/ # Logs *.log # Editor and OS .idea/ .vscode/* !.vscode/extensions.json .DS_Store *.swp *~ # NOT ignored, and must stay committed: # .sqlx/ sqlx offline data, so the image builds without a database # frontend/package-lock.json reproducible frontend builds in CI # db/schema.sql regenerated by dbmate, reviewed like any other change