Properly dockerized Backstage configuration for development and production use.
-
Copy and edit the
.env
filecp .env.example .env
-
Initialize Backstage (to be run only once!)
docker-compose -f init.docker-compose.yml down docker-compose -f init.docker-compose.yml up --build
-
Run Backstage
docker-compose down docker-compose up --build
You can now use the following command to start Backstage
-
Access backstage at http://172.17.0.1:7008
-
Copy and edit the
.env
filecp .env.example .env
-
Initialize Backstage (to be run only once!)
docker-compose -f init.docker-compose.yml down docker-compose -f init.docker-compose.yml up --build
-
Generate SSL certificates
openssl req -x509 -nodes -days 365 -newkey rsa:4096 -keyout ./nginx/ssl/nginx.key -out ./nginx/ssl/nginx.crt
-
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
-
Access backstage at https://172.17.0.1:7008
- What is backstage ? (YouTube video by Spotify)
- Hands-on tutorial (by Spotify)
- Platform Engineering Series | Backstage (YouTube video by The Good Guy)
- Spotify’s Backstage Roadmap Aims to Speed Adoption (by The New Stack)