Skip to content

rnapdbee/rnapdbee-infrastructure

Repository files navigation

rnapdbee-infrastructure

Cloning with submodules

To clone this repository along with all its submodules, use the following command:

git clone --recurse-submodules https://github.com/rnapdbee/rnapdbee-infrastructure.git

If you have already cloned the repository without submodules, you can initialize and update them with:

git submodule update --init --recursive

To pull the latest changes for the main repository and all submodules, use:

git pull --recurse-submodules

Usage

Local Development

For local development, use the following command to build and start all services:

docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build

The development environment runs a reverse proxy as part of Docker Compose without HTTPS support. The application will be available at http://localhost.

To stop the services, use:

docker compose -f docker-compose.yml -f docker-compose.dev.yml down

Production

For production deployment, use the following command:

docker compose -f docker-compose.yml -f docker-compose.prod.yml up --build

This setup expects that a reverse proxy with Let's Encrypt is installed and configured on the host OS.

To stop the services, use:

docker compose -f docker-compose.yml -f docker-compose.prod.yml down

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •