├── .env ├── Dockerfile ├── Dockerfile.test ├── README.md ├── api ├── auth │ └── token.go ├── controllers │ ├── base.go │ ├── home_controller.go │ ├── login_controller.go │ ├── posts_controller.go │ ├── routes.go │ └── users_controller.go ├── middlewares │ └── middlewares.go ├── models │ ├── Post.go │ └── User.go ├── responses │ └── json.go ├── seed │ └── seeder.go ├── server.go └── utils │ └── formaterror │ └── formaterror.go ├── docker-compose.test.yml ├── docker-compose.yml ├── go.mod ├── go.sum ├── main.go └── tests ├── controller_login_test.go ├── controller_post_test.go ├── controller_user_test.go ├── model_post_test.go ├── model_userl_test.go └── setup_test.go /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorsteven/Dockerized-Golang-Postgres-Mysql-API/HEAD/.env -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorsteven/Dockerized-Golang-Postgres-Mysql-API/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorsteven/Dockerized-Golang-Postgres-Mysql-API/HEAD/Dockerfile.test -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorsteven/Dockerized-Golang-Postgres-Mysql-API/HEAD/README.md -------------------------------------------------------------------------------- /api/auth/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorsteven/Dockerized-Golang-Postgres-Mysql-API/HEAD/api/auth/token.go -------------------------------------------------------------------------------- /api/controllers/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorsteven/Dockerized-Golang-Postgres-Mysql-API/HEAD/api/controllers/base.go -------------------------------------------------------------------------------- /api/controllers/home_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorsteven/Dockerized-Golang-Postgres-Mysql-API/HEAD/api/controllers/home_controller.go -------------------------------------------------------------------------------- /api/controllers/login_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorsteven/Dockerized-Golang-Postgres-Mysql-API/HEAD/api/controllers/login_controller.go -------------------------------------------------------------------------------- /api/controllers/posts_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorsteven/Dockerized-Golang-Postgres-Mysql-API/HEAD/api/controllers/posts_controller.go -------------------------------------------------------------------------------- /api/controllers/routes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorsteven/Dockerized-Golang-Postgres-Mysql-API/HEAD/api/controllers/routes.go -------------------------------------------------------------------------------- /api/controllers/users_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorsteven/Dockerized-Golang-Postgres-Mysql-API/HEAD/api/controllers/users_controller.go -------------------------------------------------------------------------------- /api/middlewares/middlewares.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorsteven/Dockerized-Golang-Postgres-Mysql-API/HEAD/api/middlewares/middlewares.go -------------------------------------------------------------------------------- /api/models/Post.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorsteven/Dockerized-Golang-Postgres-Mysql-API/HEAD/api/models/Post.go -------------------------------------------------------------------------------- /api/models/User.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorsteven/Dockerized-Golang-Postgres-Mysql-API/HEAD/api/models/User.go -------------------------------------------------------------------------------- /api/responses/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorsteven/Dockerized-Golang-Postgres-Mysql-API/HEAD/api/responses/json.go -------------------------------------------------------------------------------- /api/seed/seeder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorsteven/Dockerized-Golang-Postgres-Mysql-API/HEAD/api/seed/seeder.go -------------------------------------------------------------------------------- /api/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorsteven/Dockerized-Golang-Postgres-Mysql-API/HEAD/api/server.go -------------------------------------------------------------------------------- /api/utils/formaterror/formaterror.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorsteven/Dockerized-Golang-Postgres-Mysql-API/HEAD/api/utils/formaterror/formaterror.go -------------------------------------------------------------------------------- /docker-compose.test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorsteven/Dockerized-Golang-Postgres-Mysql-API/HEAD/docker-compose.test.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorsteven/Dockerized-Golang-Postgres-Mysql-API/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorsteven/Dockerized-Golang-Postgres-Mysql-API/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorsteven/Dockerized-Golang-Postgres-Mysql-API/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorsteven/Dockerized-Golang-Postgres-Mysql-API/HEAD/main.go -------------------------------------------------------------------------------- /tests/controller_login_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorsteven/Dockerized-Golang-Postgres-Mysql-API/HEAD/tests/controller_login_test.go -------------------------------------------------------------------------------- /tests/controller_post_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorsteven/Dockerized-Golang-Postgres-Mysql-API/HEAD/tests/controller_post_test.go -------------------------------------------------------------------------------- /tests/controller_user_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorsteven/Dockerized-Golang-Postgres-Mysql-API/HEAD/tests/controller_user_test.go -------------------------------------------------------------------------------- /tests/model_post_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorsteven/Dockerized-Golang-Postgres-Mysql-API/HEAD/tests/model_post_test.go -------------------------------------------------------------------------------- /tests/model_userl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorsteven/Dockerized-Golang-Postgres-Mysql-API/HEAD/tests/model_userl_test.go -------------------------------------------------------------------------------- /tests/setup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorsteven/Dockerized-Golang-Postgres-Mysql-API/HEAD/tests/setup_test.go --------------------------------------------------------------------------------