Skip to content

Dockerized backstage configuration for development and production use.

Notifications You must be signed in to change notification settings

flavienbwk/backstage-docker-compose

Repository files navigation

backstage-docker-compose

Init Check Build Check

Properly dockerized Backstage configuration for development and production use.

Development mode

  1. Copy and edit the .env file

    cp .env.example .env
  2. Initialize Backstage (to be run only once!)

    docker-compose -f init.docker-compose.yml down
    docker-compose -f init.docker-compose.yml up --build
  3. Run Backstage

    docker-compose down
    docker-compose up --build

    You can now use the following command to start Backstage

  4. Access backstage at http://172.17.0.1:7008

Production mode

  1. Copy and edit the .env file

    cp .env.example .env
  2. Initialize Backstage (to be run only once!)

    docker-compose -f init.docker-compose.yml down
    docker-compose -f init.docker-compose.yml up --build
  3. Generate SSL certificates

    openssl req -x509 -nodes -days 365 -newkey rsa:4096 -keyout ./nginx/ssl/nginx.key -out ./nginx/ssl/nginx.crt
  4. Run Backstage

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

    You can now use the following command to start Backstage

  5. Access backstage at https://172.17.0.1:7008

Learn more

About

Dockerized backstage configuration for development and production use.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published