Skip to content

gelecekbilimde/backend

Repository files navigation

Gelecek Bilimde Community Science Communication Platform APIs Application Status


Project Documents

For other information, you can check Wiki Page.


Postman


Running All Components as Container on Docker

The following command can be executed to stand up the application and database on Docker. Then the application can be run and proceed.

  docker compose up -d --build

The following command can be used to remove Docker Containers.

  docker compose down -v

When used with the -v flag, volumes are also deleted. If you want the volumes to be deleted completely, you must also delete the docker directory in the application directory. is required.


Running PostgreSQL Container on Docker

The following command can be executed to stand up the database on Docker. Then the application can be run and proceed.

  docker compose up -d --build database

The following command can be used to remove Docker Containers.

  docker compose down -v

When used with the -v flag, volumes are also deleted. If you want the volumes to be deleted completely, you must also delete the docker directory in the application directory. is required.


Project Infrastructure

🏛️ HexaLayered Architecture

Reference: HexaLayered Architecture

📦 Package Architecture