modulepackage
0.0.0-20231102100331-9447ba673585
Repository: https://github.com/doittikorn/go-e-commerce.git
Documentation: pkg.go.dev
# README
README
Start PostgreSQLon Docker 🐋
docker run --name e-commerce -e POSTGRES_USER=banana -e POSTGRES_PASSWORD=123456 -p 4444:5432 -d postgres:alpine
Execute a container and CREATE a new database
docker exec -it e-commerce bash
psql -U banana
CREATE DATABASE ecommerce;
\l
Migrate command
install migrate cli golang
brew install golang-migrate
# run migration file
make up.migrate
# down migration file
make down.migrate
Copy ENV File
cp sample.dev .env.dev
Install air reload
curl -sSfL https://raw.githubusercontent.com/cosmtrek/air/master/install.sh | sh -s -- -b $(go env GOPATH)/bin
# check air
air -v
Run Project
make dev