Skip to content

kat-kel/gowa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoWA : Golang Web Application

Architecture

Install

docker compose --profile test build

Run

docker compose up nextapp

Testing

Unit Tests (Frontend)

Run Jest tests locally:

cd frontend && npm test

E2E Tests (Frontend + Backend)

Run full E2E tests with backend and database orchestrated together:

npm run test:e2e

Or from the frontend directory:

docker compose --profile test up frontend-test --abort-on-container-exit

Clean up containers after testing:

npm run test:e2e:down

Note: The E2E test service automatically handles:

  • Starting the PostgreSQL database
  • Starting the backend API server
  • Waiting for services to be healthy before running tests
  • Using internal container networking (backend at http://goapp:8000)

Learning Resources

About

Golang Web Application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors