xtablo-source/deprecated/README.md
Arthur Belleville 5d0c201e86
Some checks failed
backend-ci / Backend tests (pull_request) Failing after 53s
backend-ci / Backend tests (push) Failing after 1s
Some work
2026-05-23 17:26:01 +02:00

43 lines
884 B
Markdown

# go-backend
## Local Postgres
Start Postgres with Podman:
```bash
just db-up
```
Reset the local database volume and reinitialize the schema:
```bash
just db-reset
```
The database is exposed at `localhost:5432` and initialized from `internal/db/schema.sql`.
The local workflow uses `podman compose`.
If your global Docker config contains corporate credential helpers, the `just` recipes isolate compose with a local `DOCKER_CONFIG` to avoid unrelated registry auth hooks on public image pulls.
Fresh database volumes are also seeded from `internal/db/seed.sql` with `demo@xtablo.com / xtablo-demo`.
Connection string:
```bash
export DATABASE_URL=postgres://xtablo:xtablo@localhost:5432/xtablo?sslmode=disable
```
Run the app with hot reload:
```bash
just dev
```
Other useful commands:
```bash
just generate
just test
just build
just check
just db-logs
just db-down
```