seed

package
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 11, 2026 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Overview

Package seed stores the demo data set a development database starts from.

Index

Constants

View Source
const (
	AdminEmail    = "admin@example.com"
	AdminName     = "Admin"
	AdminPassword = "password1234"
)

Demo credentials stored by the seed subcommand, for development only.

Variables

This section is empty.

Functions

func Media added in v0.3.0

func Media(ctx context.Context, library MediaLibrary, store media.Store, users gouncer.Store) error

Media stores the scripted pictures the library does not already hold.

func Posts

func Posts(ctx context.Context, store post.Store, users gouncer.Store) error

Posts stores the demo posts the admin account does not already own.

Types

type MediaLibrary added in v0.3.0

type MediaLibrary interface {
	Ingest(name string, data []byte, authorID uuid.UUID) (media.Media, error)
	Remove(m media.Media) error
}

MediaLibrary stores an upload's files and takes them back.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL