Sign inSign up

artsafin/goose-migrations

By artsafin

•Updated about 6 years ago

Docker container for https://github.com/pressly/goose

Image
1

10K+

artsafin/goose-migrations repository overview

⁠docker-goose

Docker container for pressly/goose⁠

⁠Usage

/migrations inside the container is a default directory that goose will expect to contain migrations.

docker run --rm \
	-v "$(pwd)/host-directory-with-migrations:/migrations" \
	artsafin/goose-migrations DRIVER DBSTRING COMMAND

See original Usage⁠ on syntax.

⁠Examples

⁠Create new migration
docker run --rm \
	-v "$(pwd)/host-directory-with-migrations:/migrations" \
	artsafin/goose-migrations mysql "root:root@tcp(server:3306)/dbname" create my-new-migration sql
⁠Status
docker run --rm \
	-v "$(pwd)/host-directory-with-migrations:/migrations" \
	artsafin/goose-migrations mysql "root:root@tcp(server:3306)/dbname" status
⁠Up
docker run --rm \
	-v "$(pwd)/host-directory-with-migrations:/migrations" \
	artsafin/goose-migrations mysql "root:root@tcp(server:3306)/dbname" up

Tag summary

Content type

Image

Digest

Size

10 MB

Last updated

about 6 years ago

docker pull artsafin/goose-migrations