Skip to content

tshinowpub/go-echo-practice

Repository files navigation

What is this?

Go Echo practice is Go + Echo FlameWork + Clean Architecture Samples.

Docker

Move directory to path/to/docker. After that run docker command.

$ docker-compose up -d

If your environment is successful, It is displayed as follows.

$ docker-compose ps
          Name                         Command               State           Ports
-------------------------------------------------------------------------------------------
echo-practice-migration     bash                             Up
echo-practice-rds           docker-entrypoint.sh mysql ...   Up      0.0.0.0:3306->3306/tcp
echo-practice-rds-manager   /run.sh phpmyadmin               Up      0.0.0.0:8081->80/tcp

Migrations

This project is used golang-migrate as a migration tool.

CLI Document

Run Migration

Run migration command. After into docker container.

  • Up
$ migrate -path /migrations/echo -database "$MIGRATE_ECHO" up
  • Down
$ migrate -path /migrations/echo -database "$MIGRATE_ECHO" down

About

Go+Echo Clean Architecture Practice

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published