A golang scaffolding for getting started new projects.
ag -l 'chris-ramon/golang-scaffolding'| xargs sed -i 's|chris-ramon/golang-scaffolding|<your-org>/<your-repo>|g'
APP_RSA
cat app.rsa | base64 | tr -d '\n'|pbcopy
APP_RSA_PUB
cat app.rsa.pub | base64 | tr -d '\n'|pbcopy
./bin/dev.sh
docker exec -it golang-scaffolding-app-1 bashUp one migration:
migrate -database "postgres://admin:admin@db:5432/local?sslmode=disable" -path "./db/migrations" up 1Down one migration:
migrate -database "postgres://admin:admin@db:5432/local?sslmode=disable" -path "./db/migrations" down 1Contains the following example domains:
- Env Variables.
- Config.
- Auth.
- JWT.
- GraphQL.
- PostgreSQL.
- Type Safe SQL.
- Docker Compose.
- Live reload.
- Admin.
- Unit tests.